位置: 编程技术 - 正文

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数组函数大全)

  • 不能抵扣的进项抵扣了
  • 递延税款负债在资产负债表哪个科目
  • 组装机配件
  • 资产负债表中的货币资金怎么算
  • 非货币性交换需要确认主营业务收入吗
  • 子公司注销资金还母公司冲实收资本吗
  • 红字冲回是负数吗
  • 委托加工继续生产增值税计入成本吗
  • 公司垫付员工工资怎么做账
  • 其他应付款在现金流量表中应该填哪里
  • 补发工资计算公式
  • 银行询证函费用计入财务费用还是管理费用
  • 公司先注册实收资本后付账该如何做会计处理呢?
  • 计提摊销房租会计分录
  • 土地款印花税计入无形资产吗
  • 一次性奖励随工资发
  • 发票上的二维码可以扫金额吗
  • 专票当月未认证怎么处理
  • 预估材料入账后冲回的步骤
  • 通用日记账核算方法
  • 税控机抵扣网上申报如何做?
  • 房屋盘盈入账须要交税吗
  • 货物发出未开票
  • 股权转让投资款怎么入账
  • php对称加密算法实验报告
  • 清理系统所有垃圾
  • 专有技术应当得到
  • 广告公司的设计师多少钱一月
  • PHP:getallheaders()的用法_Apache函数
  • PHP:pg_get_result()的用法_PostgreSQL函数
  • 蓝桥杯等级
  • 材料采购业务流程
  • 非货币性资产投资计入什么科目
  • php中session和cookie
  • 营业店面装修费怎么入账
  • 中世纪城门
  • 先付款后收到发票怎么入账
  • 简单的css特效
  • 未抵扣进项税额转出完整分录
  • 结转坏账准备是什么意思
  • 年终奖要计入工资吗
  • 什么叫现金流量表举例说明
  • 完税证明可以直接做账吗
  • mysql出现的问题
  • 长期股权投资权益法账务处理
  • 资产减值损失的定义
  • 消费税也是流转税吗
  • 视同销售是按成本价入账还是按计税价格入账,为什么?
  • 小规模企业收到普通发票如何做账
  • 新旧会计准则的科目区别
  • 利息返还是什么意思
  • 新买固定资产怎么记账
  • 其他应收款押金的现金流量
  • 预付账款属于资产项目吗
  • 存货总账根据什么填列
  • 售后回租融资是利好还是利空
  • 苗木补偿款
  • windows7快速截图
  • xp系统乱了,怎么恢复
  • babylon.exe进程有什么作用 babylon进程是什么文件
  • macbook系统怎么用
  • 阿里云服务器linux系统
  • windows7包含6个版本其中什么最强大支持的功能最多
  • 服务器双系统怎么安装
  • linux如何使用gcc编程
  • win10正式版和专业版的区别
  • 触发器csdn
  • Jquery+Ajax+PHP+MySQL实现分类列表管理(下)
  • node.js模块化
  • unity3d 碰撞
  • vue 父子组件通信
  • 如何修改android studio的下载路径
  • linux监控程序
  • macos moja
  • javascript简介和语法
  • jquery插件库怎么导入
  • 按期申报和按次申报的区别
  • 国家级运动员怎么申请
  • 北京市地方税务局在哪
  • 上海房产税交易中心电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设