array_filter : Iterates over each value in the input array passing them to the callback function. If the callback function returns true, the current value from input is returned into the result array. Array keys are preserved.
Examples
PHP Code:
<?php
function odd($var)
{
return($var & 1);
}
function even($var)
{
return(!($var & 1));
}
$array1 = array("a"=>1, "b"=>2, "c"=>3, "d"=>4, "e"=>5);
$array2 = array(6, 7, 8, 9, 10, 11, 12);
echo "Odd :\n";
print_r(array_filter($array1, "odd"));
echo "Even:\n";
print_r(array_filter($array2, "even"));
?>
Output
Odd :
Array
(
[a] => 1
[c] => 3
[e] => 5
)
Even:
Array
(
[0] => 6
[2] => 8
[4] => 10
[6] => 12
)
array_diff_ukey() : Compares array keys, with an additional user-made function check, and returns the differences.
array_merge() : Merges one or more arrays into one array.
array_merge_recursive() : Merges one or more arrays into one array
array_multisort() : Sorts multiple or multi-dimensional arrays
array_pad() : Inserts a specified number of items, with a specified value, to an array.
array_pop() : Deletes the last element of an array.
array_product() : Calculates the product of the values in an array
Bookmarks