PHP递归调用的小技巧讲解

 更新时间:2013年02月19日 22:51:24   作者:  
对于初学PHP语言的朋友来说,可能对PHP递归的用法还是比较陌生。我们今天就来讲一下有关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 多进程 解决难题

    PHP 多进程 解决难题

    PHP在很多时候不适合做常驻的SHELl进程, 他没有专门的gc例程, 也没有有效的内存管理途径. 所以如果用PHP做常驻SHELL, 你会经常被内存耗尽导致abort而unhappy.
    2009-06-06
  • 采集邮箱的php代码(抓取网页中的邮箱地址)

    采集邮箱的php代码(抓取网页中的邮箱地址)

    由于搞了个群发邮件的程序,当然没邮箱不行,所以写了个采集邮箱程序
    2012-07-07
  • PDO防注入原理分析以及使用PDO的注意事项总结

    PDO防注入原理分析以及使用PDO的注意事项总结

    这篇文章主要介绍了PDO防注入原理分析以及使用PDO的注意事项总结,较为详尽的讲述了PDO防止注入的具体实现方法,具有很好的参考价值,需要的朋友可以参考下
    2014-10-10
  • 学习php设计模式 php实现合成模式(composite)

    学习php设计模式 php实现合成模式(composite)

    这篇文章主要介绍了php设计模式中的合成模式,使用php实现合成模式,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • PHP ignore_user_abort函数详细介绍和使用实例

    PHP ignore_user_abort函数详细介绍和使用实例

    这篇文章主要介绍了PHP ignore_user_abort函数详细介绍和使用实例,本文包含2位作者的文章,相信可以帮你快速的理解ignore_user_abort函数,需要的朋友可以参考下
    2014-07-07
  • PHP 中检查或过滤IP地址的实现代码

    PHP 中检查或过滤IP地址的实现代码

    网络环境异常复杂,有时候我们不得不禁止一些恶意用户访问,禁止的方式有很多种,其中一种就是通过 IP 来限制,本文提供的方法允许你通过 IP 区间、CIDR (Classless Inter-Domain Routing)及单个 IP 格式来检查或过滤 IP 地址
    2011-11-11
  • php判断文件上传类型及过滤不安全数据的方法

    php判断文件上传类型及过滤不安全数据的方法

    这篇文章主要介绍了php判断文件上传类型及过滤不安全数据的方法,可实现对$_COOKIE、$_POST、$_GET中不安全字符的过滤功能,非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • 聊聊PHP中删除字符串的逗号和尾部斜杠的方法

    聊聊PHP中删除字符串的逗号和尾部斜杠的方法

    这篇文章通过两个实例讲解了PHP中删除字符串中的逗号以及尾部斜杠的方法,文中给大家介绍的非常详细,对大家的学习或工作具有一定的参考价值
    2021-09-09
  • PHP 中执行排序与 MySQL 中排序

    PHP 中执行排序与 MySQL 中排序

    这篇文章是dragon 朋友来邮探讨后他做的一个总结。在 DB 中排序还是在 应用程序中排序是个很有趣的话题,dragon 第一份邮件中其实已经总结的很好了,我添加了一点建议而已。
    2009-04-04
  • PHP代码优化的53个细节

    PHP代码优化的53个细节

    这篇文章主要介绍了PHP代码优化的53个细节,常见而重要的php优化策略,需要的朋友可以参考下
    2014-03-03

最新评论