php数组函数array_walk用法示例
程序员文章站
2024-02-18 14:15:16
本文实例讲述了php数组函数array_walk的用法。分享给大家供大家参考,具体如下:
$words=array("l"=>"lemon","o"=>...
本文实例讲述了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代码在线格式化美化工具:
另外,由于php属于c语言风格,因此下面这款工具同样可以实现php代码的格式化:
c语言风格/html/css/json代码格式化美化工具:
更多关于php相关内容感兴趣的读者可查看本站专题:《php数组(array)操作技巧大全》、《php排序算法总结》、《php常用遍历算法与技巧总结》、《php数据结构与算法教程》、《php程序设计算法总结》、《php数学运算技巧总结》、《php正则表达式用法总结》、《php运算与运算符用法总结》、《php字符串(string)用法总结》及《php常见数据库操作技巧汇总》
希望本文所述对大家php程序设计有所帮助。
推荐阅读
-
php数组函数array_walk用法示例
-
Python正则替换字符串函数re.sub用法示例
-
php array_walk() 数组函数
-
PHP 讲解两种中数组排序函数使用方法
-
smarty模板引擎使用内建函数foreach循环取出所有数组值的方法,smartyforeach_PHP教程
-
php ctype函数中文翻译和示例_php实例
-
PHP函数microtime()用法与说明_PHP教程
-
php5.3 goto函数介绍和示例_php实例
-
php empty(), isset(), is_null()函数用法实例
-
smarty自定义函数htmlcheckboxes用法实例,smarty自定义函数_PHP教程