PHP

Tips on PHP recursive calls


In the actual encoding of PHP, when we need to implement the multiarray substitution function, we will encounter a recursive call to PHP. So how do you use it? Below we will use a code sample to analyze the method of implementing this function in detail.

Example code of PHP recursive call to implement multiple array replacement function:

< ?php  
$arr = array(array("<  pika~chu >","<  Small xiao >"),"<  Small fly >","<  Xiao li >","<  The little red >");  
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>";  
?> 

We hope you will find out how to use the example code above for the PHP recursive call to implement multiarray substitution.