"lemon","o"=>"orange","b"=>"banana","a..." />
 手机
当前位置:查字典教程网 >编程开发 >php教程 >php数组函数array_walk用法示例
php数组函数array_walk用法示例
摘要:本文实例讲述了php数组函数array_walk的用法。分享给大家供大家参考,具体如下:$words=array("l"=>"lemon",...

本文实例讲述了php数组函数array_walk的用法。分享给大家供大家参考,具体如下:

$words=array("l"=>"lemon","o"=>"orange","b"=>"banana","a"=>"apple"); //定义一个回调函数,输出数组元素 function words_print($value,$key,$prefix){ echo "$prefix:$key=>$value<br>n"; } //定义一个回调函数直接改变元素的值 function words_alter(&$value,$key){ $value=ucfirst($value); $key=strtoupper(key); } //输出元素的值 array_walk($words,'words_print','words'); //改变元素的值 array_walk($words,'words_alter'); echo "<pre>"; print_r($words); echo "</pre>";

类内部调用示例:

class ArrayWalk { /** * properties: */ var $body_chunk = array('0'=>'Dewen', '1'=>'PHP', 2=>'Linux'); ///////////////////////////////////////////////// // VARIABLE METHODS ///////////////////////////////////////////////// function ArrayWalk (){ } function func_1(){ print_r($this->body_chunk); array_walk ($this->body_chunk, array($this,'SpellStrToLower')); print_r($this->body_chunk); } function SpellStrToLower (&$str){ $str = strtolower ($str); } } $obj = new ArrayWalk(); echo '<PRE>'; $obj->func_1(); echo '</PRE>';

补充:小编在这里推荐一款本站的php格式化美化的排版工具帮助大家在以后的PHP程序设计中进行代码排版:

php代码在线格式化美化工具:

http://tools.jb51.net/code/phpformat

另外,由于php属于C语言风格,因此下面这款工具同样可以实现php代码的格式化:

C语言风格/HTML/CSS/json代码格式化美化工具:

http://tools.jb51.net/code/ccode_html_css_json

希望本文所述对大家PHP程序设计有所帮助。

【php数组函数array_walk用法示例】相关文章:

php中set_error_handler的用法总结

php数组随机排序实现方法

php计算给定时间之前的函数用法实例

php生成随机密码的自定义函数

php动态函数调用方法

在PHP的图形函数中显示汉字

php页面缓存ob系列函数介绍

PHP date函数常用时间处理方法

PHP图像处理类库MagickWand用法实例分析

php分页函数

精品推荐
分类导航