"lemon","o"=>"orange","b"=>"banana","a..." />
php数组函数array_walk用法示例
php数组函数array_walk用法示例
发布时间:2016-12-29 来源:查字典编辑
摘要:本文实例讲述了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教程学习
热门php教程学习
编程开发子分类