php array_walk()数组函数
复制代码如下: /*函数array_walk():单数组回调函数-将用户函数应用于数组* 1中的每个成员。语法:boolarray _ walk(数组数组,回调funcname [,Mixed $userdata]) * 2。描述:如果成功,返回真;如果失败,则返回FALSE * 3。注意事项:* 3.1。$funcname是用户定义的回调函数,接受两个参数,第一个参数是array $array的值,第二个参数是* array $array的键名。如果提供第三个参数$userdata,它将作为第三个参数传递给回调函数$funcname * 3.2。回调函数可以直接改变数组每个单元格的值,但是改变每个键名是无效的* 3.3。该函数不会受到数组内部数组指针的影响。Array_walk()将遍历整个数组,而不考虑指针的位置* * 3.4。用户不要在回调函数中改变数组本身,如添加/删除单元格、取消设置单元格等。如果受array_walk() *影响的数组发生变化,则该函数的行为是未定义且不可预测的。*/$words=array('l'='lemon ',' o'='orange ',' b'='banana ',' a '=' apple ');//定义回调函数并输出数组元素functionwords _ print ($ value,$ key,$ prefix){ echo ' $ prefix : $ key=$ value br \ n ';}//定义一个回调函数,直接改变元素的值。虚词_ alter ($ value,$ key){ $ value=ucfirst($ value);$ key=strtopher(key);}//输出element array _ walk的值($ words,' words _ print ',' words ');//更改元素array_walk的值($words,' words _ alter ');回声“pre”;print _ r($字数);回声'/pre ';运行效果如下:。
版权声明:php array_walk()数组函数是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。