Heim >Backend-Entwicklung >PHP-Tutorial > 《PHP-运用回调函数实现数组的筛选》

《PHP-运用回调函数实现数组的筛选》

WBOY
WBOYOriginal
2016-06-13 13:10:33914Durchsuche

《PHP---使用回调函数实现数组的筛选》

<div style="color:red">
<?php //如果是奇数则返回
function odd($var)
{
   return($var % 2 == 1);
}
//如果是偶数则返回
function even($var)
{
   return($var % 2 == 0);
}

$nums1 = array("111"=>1, "222"=>2, "333"=>3, "444"=>4, "555"=>5);
$nums2 = $nums1;

echo "<pre class="brush:php;toolbar:false">";
echo "Odd :\n";
//回调函数,如果返回true则将$array1中的数据再赋给原数组,键保持不变
print_r(array_filter($nums1, "odd"));
echo "
"; echo "
";
echo "Even:\n";
print_r(array_filter($nums2, "even"));
echo "
"; ?>

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel: 求一段rewrite规约 Nächster Artikel: php函数preg_match_all的匹配用jquery如何写

In Verbindung stehende Artikel

Mehr sehen