PHP数组函数–array_filter 用法详解

(PHP 4 >= 4.0.6, PHP 5, PHP 7)
array_filter — 用回调函数过滤数组中的单元
(PHP 4 >= 4.0.6, PHP 5, PHP 7) array_filter — 用回调函数过滤数组中的单元

依次将 input 数组中的每个值传递到 callback 函数。如果 callback 函数返回 TRUE,则 input 数组的当前值会被包含在返回的结果数组中。数组的键名保留不变。
返回值 返回过滤后的数组

下面是一个例子:

<?php                 $arr = array(         "1",                  "2",                  "3",                  "4",                  "5",                  "",                   "6",                  "7",                  "8",                  false,                "14",                 "15",                 "195",                "",                   "9",                  );                    //删除空字符串和false   $re1 = array_filter($arr); var_dump($re1);           echo "------------------n"; function add($num) {          $num = intval($num);      if($num >6) {             return true;          }                     return false;     }                     $res = array_filter($arr,"add"); var_dump($res);

运行结果:

array(12) {   [0]=>   string(1) "1"   [1]=>   string(1) "2"   [2]=>   string(1) "3"   [3]=>   string(1) "4"   [4]=>   string(1) "5"   [6]=>   string(1) "6"   [7]=>   string(1) "7"   [8]=>   string(1) "8"   [10]=>   string(2) "14"   [11]=>   string(2) "15"   [12]=>   string(3) "195"   [14]=>   string(1) "9" } ------------------ array(6) {   [7]=>   string(1) "7"   [8]=>   string(1) "8"   [10]=>   string(2) "14"   [11]=>   string(2) "15"   [12]=>   string(3) "195"   [14]=>   string(1) "9"

腾讯云限时秒杀【点击购买】

搬瓦工,CN2高速线路,1GB带宽,电信联通优化KVM,延迟低,速度快,建站稳定,搬瓦工BandwagonHost VPS优惠码BWH26FXH3HIQ,支持<支付宝> 【点击购买】!

Vultr$3.5日本节点,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快【点击购买】!

阿里云香港、新加坡VPS/1核/1G/25G SSD/1T流量/30M带宽/年付¥288【点击购买】

PHP数组函数–array_filter 用法详解

`微信`扫码 加好友

链接到文章: https://gkxyz.com/phpshuzuhanshu-array_filter-yongfaxiangjie.html

推荐站点

  • 腾讯云 – 产业智变 云启未来

    腾讯云为数百万的企业和开发者提供安全稳定的云计算服务,涵盖云服务器、云数据库、云存储、视频与CDN、域名注册等 […]

  • RAKsmart

    主机商介绍:RAKsmart是知名的美国服务器租用商,包括美国站群服务器、美国cn2服务器、香港服务器等热门产 […]

  • DigitalOcean – The developer cloud

    Helping millions of developers easily build, test, mana […]

  • 优酷 – 你的热爱 正在热播

    视频服务平台,提供视频播放,视频发布,视频搜索,视频分享

  • 新闻中心首页_新浪网

    新浪网新闻中心是新浪网最重要的频道之一,24小时滚动报道国内、国际及社会新闻。每日编发新闻数以万计。

  • 站长工具 – 站长之家

    站长工具是站长的必备工具。经常上站长工具可以了解SEO数据变化。还可以检测网站死链接、蜘蛛访问、HTML格式检 […]

评论已关闭