php使用str_replace替换多维数组的实现代码实例
2017-06-26 18:40
791 查看
hi' => array('c'=>array('f'=>'#')) ); function strReplace(&$array) { $array = str_replace('#', 'ccc', $array); if (is_array($array)) { foreach ($array as $key => $val) { if (is_array($val)) { strReplace($array[$key]); } } } } strReplace($a); var_dump($a);
输出如下:
array (size=2) 'a' => string 'bdcccc' (length=6) 'ceshi' => array (size=1) 'c' => array (size=1) 'f' => string 'ccc' (length=3)
发现实现了多维数组的字符串替换
函数strReplace传入数组的地址,通过递归的方式来实现替换字符串。
原文地址:http://www.xz-src.com/5646.html
相关文章推荐
- php使用str_replace替换多维数组的实现方法分析
- php使用str_replace替换多维数组的简单方法
- php使用str_replace实现输入框回车替换br的方法
- php使用str_replace实现输入框回车替换br的方法
- php中多维数组按指定value排序的实现代码
- php比较多维数组中值的大小排序实现代码
- php中多维数组按指定value排序的实现代码
- PHP中使用数组实现堆栈数据结构的代码
- php中使用array_filter()函数过滤空数组的实现代码
- php比较多维数组中值的大小排序实现代码
- PHP中使用数组实现堆栈数据结构的代码
- php替换str_replace的使用方法,支持多个替换
- php数组一对一替换实现代码
- PHP中的traits实现代码复用使用实例
- PHP中的traits实现代码复用使用实例
- php正则动态匹配 - 替代str_replace的数组替换
- JSP中有关时间和日期类的使用与JSP中的字符替换函数 str_replace()实现
- PHP使用range协议实现输出文件断点续传代码实例
- php中使用array_filter()函数过滤空数组的实现代码