PHP递归调用的小技巧讲解

yipeiwu_com6年前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实现动态创建XML文档的方法

PHP实现动态创建XML文档的方法

本文实例讲述了PHP实现动态创建XML文档的方法。分享给大家供大家参考,具体如下: 一. 代码 conn.php <?php $id=mysql_connect("lo...

PHP中phar包的使用教程

前言 PHP5.3之后支持了类似Java的jar包,名为phar。用来将多个PHP文件打包为一个文件。 首先需要修改php.ini配置将phar的readonly关闭,默认是不能写pha...

php 如何获取文件的后缀名

比如图片文件的后缀,jpg或gif等 有两个方法 一,假如$img为图片文件名 $img=12345.gif; $img_ext = substr($img, strrpos($im...

PHP学习笔记之二

1. 数组 PHP的数组其实是一个关联数组,或者说是哈希表。PHP不需要预先声明数组的大小,可以用直接赋值的方式来创建数组。例如: //最传统,用数字做键,赋值 $state[0]="B...

Zend Studio 实用快捷键一览表(精心整理)

注:本文省略“通用快捷键”描述,诸如:ctrl+N=新建,ctrl+O=打开,ctrl+C=复制,ctrl+V,ctrl+X……等等几乎所有软件都通用的一组快捷键,而着重介绍zde独有的...