PHP递归调用的小技巧讲解

yipeiwu_com5年前PHP代码库

在PHP的实际编码中,当我们需要实现多元数组替换功能时,就会遇到PHP递归调用。那么具体的使用方式是怎样的呢?下面我们将通过一段代码示例来具体分析一下实现这以功能的方法。

PHP递归调用实现多元数组替换功能代码示例:

复制代码 代码如下:

< ?php  
$arr = array(array("< 小刚>","< 小晓>"),"< 小飞>","< 小李>","< 小红>");  
function arrContentReplact($array)  
{  
if(is_array($array))  
{  
foreach($array as $k => $v)  
{  
$array[$k] = arrContentReplact($array[$k]);  
}  
}else  
{  
$array = str_replace(array('<', '>'),

 array('{', '}'), $array);  
}  
return $array;  
}  
$arr3 = arrContentReplact($arr);  
echo "< pre>";  
print_r($arr3);  
echo "< /pre>";  
?> 

希望读者朋友们能通过上面这段PHP递归调用实现多元数组替换功能的示例代码,了解具体的使用方法。

相关文章

php Rename 更改文件、文件夹名称

php Rename 更改文件、文件夹名称

命令格式为: bool rename ( string oldname, string newname [, resource context] )   下面演示rename的具体应用:...

PHP使用imagick扩展实现合并图像的方法

PHP使用imagick扩展实现合并图像的方法

本文实例讲述了PHP使用imagick扩展实现合并图像的方法。分享给大家供大家参考,具体如下: 女朋友做外贸的,最近需要做个产品册,要求是每张A4纸上有20个图片,我心想小case吧,哥...

PHP的范围解析操作符(::)的含义分析说明

今天看到几个有关PHP的符号。一个是@,这个加在一个变量的前面,是为了抑制PHP解释器报错,也就是说即使出了错也不会显示出来。 还有一个更重要的符号PHP的范围解析操作符(::) 在没有...

PHP函数nl2br()与自定义函数nl2p()换行用法分析

本文实例讲述了PHP函数nl2br()与自定义函数nl2p()换行用法。分享给大家供大家参考,具体如下: 使用情景 很多场合我们只是简单用textarea获取用户的长篇输入,而没有用编辑...

php返回json数据函数实例

本文实例讲述了php返回json数据函数的用法,分享给大家供大家参考。具体方法如下: json_encode()函数用法: echo json_encode(array('a'=&g...