Re: Array Functions in PHP
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
Quote:
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
Re: Array Functions in PHP
array_search — Searches the array for a given value and returns the corresponding key if successful.
If needle is a string, the comparison is done in a case-sensitive manner.
Examples
PHP Code:
<?php
$array = array(0 => 'blue', 1 => 'red', 2 => 'green', 3 => 'red');
$key = array_search('green', $array); // $key = 2;
$key = array_search('red', $array); // $key = 1;
?>