栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

PHP array_filter参数

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

PHP array_filter参数

作为@Charles使用闭包的解决方案]的替代方法,您实际上可以在文档页面的注释中找到示例。 这个想法是您创建一个具有所需状态(

$num
)和回调方法(
$i
作为参数)的对象:

class LowerThanFilter {        private $num;        function __construct($num) {     $this->num = $num;        }        function isLower($i) {     return $i < $this->num;        }}

用法(演示):

$arr = array(7, 8, 9, 10, 11, 12, 13);$matches = array_filter($arr, array(new LowerThanFilter(12), 'isLower'));print_r($matches);

作为一个旁注,你现在可以更换

LowerThanFilter
一个更通用的
NumericComparisonFilter
用类似的方法
isLower
isGreater
isEqual
等只是一个想法-和演示



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/468790.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号