Function name : array_filter()
Discriptyion : Used to filters elements of an array using a callback function
Syntex : array array_filter ( array $array = array() [, callable $callback = Function() ] )
Examples 1 : Filter odd and even number from array elements
<?php
$array1 = array("p1"=>1, "p2"=>2, "p3"=>3, "p4"=>4, "p5"=>5);
$array2 = array(16, 17, 18, 19, 20, 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] => 16
[2] => 18
[4] => 20
[6] => 12
)
Examples 1 : Filter null,blank value and false from array elements
<?php
$array1 = array(
0 => 'test',
1 => '',
2 => 200,
3 => null,
4 => false,
5 -> -1
);
print_r(array_filter($array1));
?>
Output:
Array
(
[0] => test
[2] => 200
[3] => -1
)
Discriptyion : Used to filters elements of an array using a callback function
Syntex : array array_filter ( array $array = array() [, callable $callback = Function() ] )
Examples 1 : Filter odd and even number from array elements
<?php
$array1 = array("p1"=>1, "p2"=>2, "p3"=>3, "p4"=>4, "p5"=>5);
$array2 = array(16, 17, 18, 19, 20, 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] => 16
[2] => 18
[4] => 20
[6] => 12
)
Examples 1 : Filter null,blank value and false from array elements
<?php
$array1 = array(
0 => 'test',
1 => '',
2 => 200,
3 => null,
4 => false,
5 -> -1
);
print_r(array_filter($array1));
?>
Output:
Array
(
[0] => test
[2] => 200
[3] => -1
)
No comments:
Post a Comment