时间:2021-07-01 10:21:17 帮助过:27人阅读
输出数组元素
- <br>/*函数array_walk():单一数组回调函数---对数组中的每个成员应用用户函数 <br>* 1、语法:bool array_walk ( array &array, callback funcname [, mixed $userdata] ) <br>* 2、描述:如果成功则返回 TRUE,失败则返回 FALSE <br>* 3、注意事项: <br>* 3.1、$funcname是用户自己 定义的回调函数,接受2个参数,第一个参数为数组$array的值,第二个参数为 <br>* 数组$array的键名,如果提供第三个参数$userdata,将作为第三个参数传递给回调函数$funcname <br>* 3.2、使用回调函数可以直接更改数组各个单元的值,但更改各个键名是无效的 <br>* 3.3、该函数 不会受到 array 内部数组指针的影响。array_walk() 会遍历整个数组而不管指针 <br>* 的位置 <br>* 3.4、用户不应在回调函数中改变该数组本身,例如增加/删除单元,unset 单元等等,如果 array_walk() <br>* 作用的数组改变了,则此函数的的行为未经定义,且不可预期。 <br>*/ <br>$words=array("l"=>"lemon","o"=>"orange","b"=>"banana","a"=>"apple"); <br>//定义一个回调函数,
";
- "; <br>print_r($words); <br>echo "
http://www.bkjia.com/PHPjc/323852.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/323852.htmlTechArticle 代码如下:
- /*函数array_walk():单一数组回调函数---对数组中的每个成员应用用户函数 * 1、语法:bool array_walk ( array gt;"lemon","o"="oran...<p></p>