位置: 编程技术 - 正文

PHP数组函数array_filter()的用法(php数组函数题目)

编辑:rootadmin

推荐整理分享PHP数组函数array_filter()的用法(php数组函数题目),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php数组函数面试题,php数组函数面试题,php数组函数 菜鸟,php数组函数题目,php数组函数大全,php数组函数 菜鸟,php数组函数有哪些,php数组函数有哪些,内容如对您有帮助,希望把文章链接给更多的朋友!

array_filter

(PHP 4 >= 4.0.6, PHP 5)

array_filter — 用回调函数过滤数组中的单元

说明

arrayarray_filter( array$input[, callable$callback= "" ] )

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

参数

input

要循环的数组

callback

使用的回调函数

如果没有提供callback函数, 将删除input中所有等值为FALSE的条目。更多信息见转换为布尔值。

PHP数组函数array_filter()的用法(php数组函数题目)

返回值

返回过滤后的数组。

范例

Example #1array_filter()例子

<?phpfunctionodd($var){//returnswhethertheinputintegerisoddreturn($var&1);}functioneven($var){//returnswhethertheinputintegerisevenreturn(!($var&1));}$array1=array("a"=>1,"b"=>2,"c"=>3,"d"=>4,"e"=>5);$array2=array(6,7,8,9,,,);echo"Odd:\n";print_r(array_filter($array1,"odd"));echo"Even:\n";print_r(array_filter($array2,"even"));?>

以上例程会输出:

Example #2array_filter()无callback

<?php$entry=array(0=>&#;foo&#;,1=>false,2=>-1,3=>null,4=>&#;&#;);print_r(array_filter($entry));?>

以上例程会输出:

注释

Caution

用户不应在回调函数中修改数组本身。例如增加/删除单元或者对array_filter()正在作用的数组进行 unset。如果数组改变了,此函数的行为将不可预测。

参见

array_map() - 将回调函数作用到给定数组的单元上 array_reduce() - 用回调函数迭代地将数组简化为单一的值 array_walk() - 使用用户自定义函数对数组中的每个元素做回调处理

PHP数组函数array_fill()的用法 用给定的值填充数组 用给定的值填充数组array_fill() 用 value 参数的值将一个数组填充 num 个条目,键名由 start_index 参数指定的开始。

PHP数组函数array_fill_keys()的用法 指定的键和值填充数组 array_fill_keys使用指定的键和值填充数组,使用 value 参数的值作为值,使用 keys 数组的值作为键来填充一个数组。

PHP数组函数array_diff()的用法 计算数组的差集 array_diff(PHP4=4.0.1,PHP5)array_diff计算数组的差集说明arrayarray_diff(array$array1,array$array2[,array$...])对比返回在array1中但是不在array2及任何其它参数数组中的值。

标签: php数组函数题目

本文链接地址:https://www.jiuchutong.com/biancheng/281086.html 转载请保留说明!

上一篇:PHP数组函数array_flip()的用法 交换数组中的键和值(php数组函数大全)

下一篇:PHP数组函数array_fill()的用法 用给定的值填充数组(php数组函数大全)

  • 生育津贴是否需要申报免税所得
  • 购买需要安装的设备会计分录
  • 销售货物和服务流程 事前检查单上
  • 百分百控股的企业是否负连带责任
  • 装修摊销是当月还是次月摊销?
  • 所得税申报表里季初资产是指什么
  • 行政事业性收费票据
  • 建筑企业购进免税苗木1000元
  • 增值税发票选择确认平台勾选注意事项
  • 生产加工型企业经营范围
  • 三栏式和多栏式的账目有哪些
  • 财务杠杆和经营杠杆的区别
  • 现金折扣怎么进账
  • 零税率的发票
  • 进项发票认证后暂不抵扣
  • 进口小汽车消费税组成计税价格
  • 预付账款发票到货未到怎么做账
  • 发行股票购买资产并募集是利好吗
  • 合伙企业的投资者李某以企业资金
  • 小规模纳税人未开票收入填在哪里
  • 旅游企业小规模纳税人差额征收
  • 南方建筑主编
  • 特殊建造行业
  • 如何界定广告
  • 附加税交税依据
  • 公司开业期间的费用入管理费用其他行吗
  • 企业员工差旅平台排行
  • 处置子公司合并抵消
  • 进项发票没有收到,销项已开出,成本如何结转
  • 生产企业出口退税申报系统详细操作流程
  • 房地产行业需要做环评吗
  • 旅游公司开具的考察费怎么入账
  • 个人取得的工资、薪金所得应按次征收个人所得税
  • 运输发票备注规定
  • 有限公司股权怎么划分
  • php调用外部接口
  • php面向对象的三大特征
  • php imagecopymerge
  • 其他应收款期末贷方余额表示什么
  • 税务没给核印花税,企业用交吗
  • postman 下载
  • 文心一言 VS ChatGPT
  • react_router
  • 借入资金用于生产经营
  • 上个月的发票未上传成功可以删除吗
  • 售后租回交易的资产销售价低于市场价承租人作为
  • 待摊费用的明细
  • 固定资产清理产生的费用入什么科目
  • 发票章丢了会不会有事
  • sqlserver2005 xml字段的读写操作
  • 工业企业外购存货的实际成本不包括
  • 公交公司财政补贴
  • 什么是流动负债确认条件是什么
  • 单位车辆保险费
  • 外经证是在工程所在地办理吗
  • mysql集群原理详解
  • sql行列转换方式
  • ubuntu安装软件教程
  • 电脑bios找不到硬盘怎么办
  • win8蓝屏代码大全
  • Windows Server 2008如何改动服务器名称与管理员密码?
  • 如何解决脑供血不足
  • linux lftp命令
  • window8开机
  • win8.1电脑设置在哪里
  • winxp怎么装系统
  • mac vm安装win10
  • winxp如何进入bios
  • win10微软更新
  • win7系统无法安装
  • css判断语句
  • virtualbox no bootable medium
  • 基于python的推荐系统
  • python如何自动化
  • js基于什么
  • javascript书写基本规范
  • web前端入门教程
  • 河北电子税务局如何添加办税人员
  • 申报个税身份证验证不通过
  • 何为金税三期
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设