"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正则preg_replace_callback函数用法实例

php自定义hash函数实例

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

图象函数中的中文显示

php统计数组元素个数的方法

PHP SPL标准库之SplFixedArray使用实例

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

php使用数组填充下拉列表框的方法

精品推荐
分类导航