zoukankan      html  css  js  c++  java
  • php中的常用数组函数(二)(数组元素过滤 array_filter())

    array_filter($arr, 'filter_func');

    //参数1,要过滤的数组

    //参数2,过滤的函数,返回false时,不添加这个元素,返回true添加这个元素。


    示例代码:

    /***********array_filter(用回调函数过滤数组中的单元)*****************/
    $arr = array();
    for ($i = 0; $i < 10; $i++) {
            array_push($arr, $i);
    }
    $arrOdd = array_filter($arr, 'odd');
    var_dump($arrOdd);
    echo '<hr/>';
    $arrEven = array_filter($arr, 'even');
    var_dump($arrEven);
    
    /**
     * 是否是奇数
     */
    function odd($num) {
            return $num & 1;
    }
    
    /**
     * 是否是偶数
     */
    function even($num) {
            return !($num & 1); 
    }
  • 相关阅读:
    day_13
    day_12
    day_11
    day_10
    day_09
    day_08
    day_07
    day_06
    cmder 基本配置和使用
    php自动加载
  • 原文地址:https://www.cnblogs.com/sweetXiaoma/p/6003471.html
Copyright © 2011-2022 走看看