位置: 编程技术 - 正文

PHP数组函数array_walk()的用法(php数组函数,选班长)

编辑:rootadmin
array_walk

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

文章相关热门搜索词:php array数组,php数组函数题目,php数组函数输出《咏雪》里有多少"片"字,php数组函数面试题,php数组函数 菜鸟,php数组函数 菜鸟,php数组函数大全,php数组函数有哪些,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 4, PHP 5)

array_walk — 使用用户自定义函数对数组中的每个元素做回调处理

说明 bool array_walk ( array &$array , callable $funcname [, mixed $userdata = NULL ] )

将用户自定义函数 funcname 应用到 array 数组中的每个单元。

array_walk() 不会受到 array 内部数组指针的影响。array_walk() 会遍历整个数组而不管指针的位置。

参数

array

输入的数组。

funcname

典型情况下 funcname 接受两个参数。array 参数的值作为第一个,键名作为第二个。

Note:

如果 funcname 需要直接作用于数组中的值,则给 funcname 的第一个参数指定为引用。这样任何对这些单元的改变也将会改变原始数组本身。

PHP数组函数array_walk()的用法(php数组函数,选班长)

Note:

Many internal functions (for example strtolower()) will throw a warning if more than the expected number of argument are passed in and are not usable directly as funcname.

只有 array 的值才可以被改变,用户不应在回调函数中改变该数组本身的结构。例如增加/删除单元,unset 单元等等。如果 array_walk() 作用的数组改变了,则此函数的的行为未经定义,且不可预期。

userdata

如果提供了可选参数 userdata,将被作为第三个参数传递给 callback funcname。

返回值

成功时返回 TRUE, 或者在失败时返回 FALSE。

错误/异常

如果 funcname 函数需要的参数比给出的多,则每次 array_walk() 调用 funcname 时都会产生一个 E_WARNING 级的错误。这些警告可以通过在 array_walk() 调用前加上 PHP 的错误操作符 @ 来抑制,或者用 error_reporting()。

范例

Example #1 array_walk() 例子

<?php$fruits=array("d"=>"lemon","a"=>"orange","b"=>"banana","c"=>"apple");functiontest_alter(&$item1,$key,$prefix){$item1="$prefix:$item1";}functiontest_print($item2,$key){echo"$key.$item2<br/>n";}echo"Before...:n";array_walk($fruits,'test_print');array_walk($fruits,'test_alter','fruit');echo"...andafter:n";array_walk($fruits,'test_print');?>

以上例程会输出:

参见

array_walk_recursive() - 对数组中的每个成员递归地应用用户函数 iterator_apply() - 为迭代器中每个元素调用一个用户自定义函数 create_function() - Create an anonymous (lambda-style) function list() - 把数组中的值赋给一些变量 each() - 返回数组中当前的键/值对并将数组指针向前移动一步 call_user_func_array() - 调用回调函数,并把一个数组参数作为回调函数的参数 array_map() - 将回调函数作用到给定数组的单元上 callback 类型的信息 foreach

PHP数组函数array_values()的用法 array_values(PHP4,PHP5)array_values返回数组中所有的值说明arrayarray_values(array$input)array_values()返回input数组中所有的值并给其建立数字索引。参数input数组。返回

PHP数组函数array_walk_recursive()的用法 array_walk_recursive(PHP5)array_walk_recursive对数组中的每个成员递归地应用用户函数说明boolarray_walk_recursive(array&$input,callable$funcname[,mixed$userdata=NULL])将用户自定

PHP数组函数array_unshift()的用法 array_unshift(PHP4,PHP5)array_unshift在数组开头插入一个或多个单元说明intarray_unshift(array&$array,mixed$var[,mixed$...])array_unshift()将传入的单元插入到array数组的开头

标签: php数组函数,选班长

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

上一篇:PHP数组函数array_unique()的用法(php的数组函数)

下一篇:PHP数组函数array_values()的用法(php数组函数输出《咏雪》里有多少"片"字)

  • 自己房子出租发布信息
  • 消费税组成计税价格怎么理解
  • 购买库存商品的运输费
  • 水电费收据可以税前扣除吗
  • 固定资产税前一次性扣除
  • 公司购买的意外险属于个人还是公司
  • 预计所有者权益怎么计算
  • 卷烟消费税纳税环节有几个
  • 税务登记注销前异常项目类型非强制什么意思
  • 货物运输企业的经营方式
  • 存货跌价卖出需要进项转出吗
  • 个人所得税减半征收
  • 内帐怎么做增值税处理
  • 国税局公告2020年1号
  • 国家税务总局公告2012年第57号
  • 收到发票,未付款,付款的时候需要把发票复印做附件吗
  • 个体户生产经营所得税减半征收
  • 实收资本的会计处理
  • 酒店产权式经营业主取得的收入按股利红利所得
  • 验旧作废发票遗失了如何验旧?
  • 基金投资了能随时取出吗
  • 运输发票的税率有几种
  • 增值税纳税申报实训心得体会
  • 汇回投资方的现值怎么算
  • 应发工资包含罚款吗
  • 关联业务往来年度报告表
  • 如何在excel中自动筛选
  • window休眠
  • 电脑搜索功能不准确
  • 约定抵销与法定抵销的区别
  • 企业废业实收资产怎么算
  • u盘如何装系统win7
  • 在windows7操作具有
  • 服务器时间总是不对
  • 农产品的进项税额转出公式
  • 如何进行抵债资金管理
  • 阿里云天池大赛pdf
  • 土地增值税清算全流程实战案例
  • 自产应税消费品用于在建工程要交增值税吗
  • 融资租赁业务增资扩股
  • nvme安装win10教程
  • 建筑工程甲方公司
  • 新个税讲解
  • phpapi接口调用
  • 个体户个人所得税税率表2023计算
  • 调整以前年度销售收入
  • 小程序渲染是什么意思
  • sQlite常用语句以及sQlite developer的使用与注册
  • 政府无偿划转股权印花税
  • 银行本票存款属于款项吗
  • 建筑公司计提企税怎么算
  • 资产减值损失的定义
  • 应交税费的账务处理一般纳税人
  • 子公司自购买日开始持续计算的可辨认净资产的公允价值
  • 销售货物没有开票的会计分录
  • 原材料变为商品怎么做账
  • 集团公司股份
  • 帮别的公司付款后发票该给谁开
  • 劳务派遣中谁给劳动者发工资
  • 资产减值损失冲减
  • 盈余公积必须提折旧吗
  • 产成品核算的内容
  • 数据库句柄是什么意思
  • 安装centos6.6详细步骤
  • windows图片密码
  • linux没有ssh
  • win7 win8.1双系统安装教程
  • linux如何使用命令创建文件夹
  • win7微软账户
  • bootstrap媒体查询写法
  • 对于cookie的描述
  • nodejs libuv
  • 浅谈python
  • javascript教程
  • Javascript removeChild()删除节点及删除子节点的方法
  • javascript面向对象编程指南第三版
  • mvc使用
  • 电子税务局网上实名认证流程
  • 南方电网统一供应链平台
  • 广西地税代收工作怎么样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设