Source: lesson_05_function_array_filter.php | Résultat |
<?php function impair($var) { return ($var % 2 == 1); }
function pair($var) { return ($var % 2 == 0); }
$array1 = array ("a"=>1, "b"=>2, "c"=>3, "d"=>4, "e"=>5); $array2 = array (6, 7, 8, 9, 10, 11, 12);
echo "<b>Impairs :</b><pre>"; print_r(array_filter($array1, "impair")); echo "<b>Pairs :</b><br/>"; print_r(array_filter($array2, "pair")); echo "<b>Tableaux d'origine :</b><br/>"; print_r($array1); print_r($array2); ?>
| Impairs :Array
(
[a] => 1
[c] => 3
[e] => 5
)
Pairs : Array
(
[0] => 6
[2] => 8
[4] => 10
[6] => 12
)
Tableaux d'origine : Array
(
[a] => 1
[b] => 2
[c] => 3
[d] => 4
[e] => 5
)
Array
(
[0] => 6
[1] => 7
[2] => 8
[3] => 9
[4] => 10
[5] => 11
[6] => 12
)
|