<?php
	function array_remove_value ($array, $value) {
		$holding = array ();
		foreach ($array as $k => $v) {
			if ($value != $v) {
				$holding[$k] = $v;
			}
		}   
		return $holding;
	}
	
	function array_remove_key ($array, $key) {
		$holding = array ();
		foreach ($array as $k => $v) {
			if ($key != $k) {
				$holding[$k] = $v;
			}
		}   
		return $holding;
	}
?>
ze doen precies wat ze zeggen; een array-element verwijderen waarvan de key of de value met het opgegeven argument overeen komt.
Enjoy!

Jan Koehoorn