PHP递归调用的小技巧讲解

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

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

  1. < ?php  
  2. $arr = array(array("< 小刚>","< 小晓>"),"
    < 小飞>","< 小李>","< 小红>");  
  3. function arrContentReplact($array)  
  4. {  
  5. if(is_array($array))  
  6. {  
  7. foreach($array as $k => $v)  
  8. {  
  9. $array[$k] = arrContentReplact($array[$k]);  
  10. }  
  11. }else  
  12. {  
  13. $array = str_replace(array('<', '>'),

     array('{', '}'), $array);  

  14. }  
  15. return $array;  
  16. }  
  17. $arr3 = arrContentReplact($arr);  
  18. echo "< pre>";  
  19. print_r($arr3);  
  20. echo "< /pre>";  
  21. ?> 

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

THE END