• 技术文章 >后端开发 >php教程

    为啥回调函数在array_filter()里面没有起作用

    2016-06-13 11:38:56原创301
    为什么回调函数在array_filter()里面没有起作用?

    function myFunction($v)
    {
    if ($v==="Dog")
    {
    return "Fido";
    }
    return $v;
    }
    $a=array("Horse","Dog","Cat");
    //Array ( [0] => Horse [1] => Fido [2] => Cat )
    print_r(array_map("myFunction",$a));

    //Array ( [0] => Horse [1] => Dog [2] => Cat )
    //为什么回调函数在array_filter()里面没有起作用?
    print_r(array_filter($a,"myFunction"));
    ?>
    array_filter() 回调函数

    20期PHP线上班

    相关文章推荐

    精选22门好课,价值3725元,开通VIP免费学习!• 细思极恐?关于in_array的第3个参数• 用PHP实现读取和编写XML DOM代码_PHP• php 应用程序安全防范技术研究_PHP• PHP 超链接 抓取实现代码_PHP• php session 预定义数组_PHP
    1/1

    PHP中文网