位置: 编程技术 - 正文

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

  • 筹建期间的会计分录
  • 退回股东投资款现金流量
  • 收企业利息如何做账
  • 未达起征点可以开专票吗
  • 企业出现税务问题的案例
  • 劳务成本算营业成本吗
  • 转让固定资产发生的费用可以税前扣除吗
  • 赠品的会计核算内容
  • 企业维修厂房购进材料怎样做账务处理?
  • 销售企业需要交的营业税
  • 合伙企业个人所得税怎么申报
  • 营改增后房产税计税依据 土地价款
  • 营改增前的工程款现在怎么开票
  • 资本公积转增资本会引起什么变化
  • 税务会计学知识点
  • 纳税信用b
  • 专用发票百万元版申请要求
  • 应付和预付账款的区别
  • 工程预缴增值税2019最新规定
  • 收到质量索赔款怎么入账
  • 税收筹划节税基金有哪些
  • 清算财产分配会计分录
  • 收购公司款项的支付是利好还是利差
  • 增值税留抵退税政策解读
  • win10设置里没有飞行模式
  • 增值税纳税人申报表怎么填写
  • 货没到申请退款玩付邮费吗
  • php日期时间运算汇总
  • 经营营业执照以外
  • 商场外面的广告牌什么位置好
  • 医保养老保险怎么查
  • yifile怎么使用
  • 一只正在树上吃的苹果
  • 二元运算例子
  • thinkphp和php
  • 固定资产毁损应该填制什么凭证
  • 管理费用中的福利费有限额吗
  • python如何将字典中的键值互换
  • 怎么样确认
  • 新成立的公司做广告如何写公司简介部分
  • 固定资产盘盈为何要交所得税
  • 注册资本在十年后怎么办
  • 购买的手机可以退货吗
  • 固定资产折旧的影响因素
  • 开了的发票应该如何在丁字帐里记录?
  • 虚开发票的三种情形是?
  • 资产的计税基础通俗理解
  • 营改增租金收入税率
  • 当月未开票收入八百万
  • 企业年底亏损怎么结转
  • 银行利息收入如何记账
  • 支付货款订金入什么科目
  • 税负率偏低
  • 定期存款放入哪个会计科目
  • 离职员工未休完的年假如何支付
  • 工程项目分包需要招标吗
  • 获取sql
  • mysql 5.7.5 m15 winx64安装配置图文教程
  • win7系统中如何禁用和启用网络
  • windows安装在何处
  • centos关闭gui
  • vmware 安装教程
  • 64位下无法运行32位程序的解决方法 提示未指定提供程序,也没有指派的默认提供程序
  • xp如何更新
  • 联想电脑win7系统开机修改开机密码
  • linux如何使用vim编写程序
  • js表格上移下移
  • 关于shell的说法,不正确的是
  • css的transition和animation
  • android 自定义linearlayout 宽度计算不对
  • JavaScript italics方法入门实例(把字符串显示为斜体)
  • javascript 接口
  • js新年倒计时
  • 广西地方税务局决算公开表
  • 南京税务局 局长
  • 税务ukey版商品编码怎么添加
  • 新开公司交印花税
  • 税务注销了怎么查看纳税申报表
  • 天津摇号申请查询
  • 工伤保险怎么补申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设