Revision: 31416
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at September 4, 2010 09:35 by DADU
Initial Code
/* EXAMPLE
print_r(array_remove(array('d','a','d','u'),'d',true));
*/
function array_remove($array,$value,$remove_all=false) {
$keys = array_keys($array,$value);
switch($remove_all):
case false:
$key = (count($keys) >= 1 ? $keys[0] : NULL);
unset($array[$key]);
break;
case true:
foreach($keys as $key) unset($array[$key]);
break;
endswitch;
return $array;
}
Initial URL
Initial Description
This PHP code snippet searches a value in an array. Depending on use, one or all matching values and their belonged keys are removed.
Initial Title
array remove value
Initial Tags
array
Initial Language
PHP