位置: 编程技术 - 正文

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

  • 新的税收
  • 单位外币账户领取流程
  • 转租仓库交增值税吗
  • 关联企业的费用包括
  • 工程劳务费计入哪个会计科目
  • 企业年报社保都是0人的公司
  • 电子普通发票重新开
  • 香港保险代理人佣金
  • 高铁票抵扣增值税
  • 金蝶财务软件固定资产怎样计提折旧
  • 城建税和教育费附加可以税前扣除吗
  • 工程节点奖金
  • 现金存入公司账户风险大吗安全吗
  • 境内所得境外发放工资
  • 跨年的增值税普通发票可以入账吗
  • 税前列支的好处
  • 餐费报销需要发票吗
  • 转出多交增值税会计科目
  • 应交税金负数如何调整
  • 软件开发开增票几个点
  • 注册资本多少钱算大公司
  • 笔记本电池怎么换
  • 腾讯电脑管家中如何安装 文件夹上锁专家
  • 应交所得税的计算公式excel
  • 酒店安装监控费用谁出
  • 劳务费个税扣税
  • 劳务费没发票怎样下账
  • linux中!
  • php7多线程
  • 结转结余会计分录
  • PHP:iconv_strlen()的用法_iconv函数
  • 收到原材料投资怎么做账
  • 会计人员填制的记账凭证并不是登记账簿的唯一依据
  • 新准则下的现金流量包括
  • 房屋权属变更什么意思
  • php的序列化操作生成的哪种格式
  • php截取指定字符串
  • 增值税多扣款了怎么处理
  • JavaScript ,18种常用数组方法,快来看看你会吗?
  • 微软 new bing 广告收入
  • 模型参数是什么意思
  • 实现视图
  • php原生导出excel表单元格格式
  • 购买公司支付的钱怎么做账
  • 人民法院司法警察警用装备
  • 三栏式明细账对方科目有多个怎么办
  • 前端动画库
  • mongodb 查询条件
  • 政府补贴流程
  • 个人所得税专项附加扣除赡养老人
  • 递延收益核算哪些内容
  • mysql从一个库导入进另一个库
  • 技术服务费怎么收合理
  • 施工单位名称变更需不需要单独做一个联络函
  • 营改增后转让土地使用权怎么交增值税
  • 收款预缴增值税怎么做账
  • 当月没有凭证还能报税吗
  • 对公帐户资金转入个人帐户规定
  • 房屋租赁协议印花税怎么计算
  • sql注入讲解
  • mysql 序列化转数组
  • u深度u盘启动盘制作工具无法进入电脑
  • 主板各个系列详解
  • windows资源管理器
  • 太极越狱助手
  • win8系统搜索不到wifi
  • win7游戏打开没反应
  • Linux 后台执行程序如何操作?
  • Apache 2.0.55 for Linux 下载
  • express model
  • android 布局
  • linux.rpm
  • unityz
  • javascript框架库升级
  • 基于javascript的毕业设计
  • javascript基础笔记
  • actionbar如何添加按钮
  • 支付境外公司服务费需要缴纳哪些税费
  • 国税干部任前谈心谈话
  • 个人劳务承包需要什么资质
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设