php递归调用的小例子

发布时间:2021-01-02编辑:脚本学堂
遇到这样一个问题:需要把一个数组里面的元素中的特殊标签给去掉。想来想去,最终还是用到了递归。

遇到这样一个问题:
需要把一个数组里面的元素中的特殊标签给去掉。
想来想去,最终还是用到了递归。

例子:
 

复制代码 代码如下:
<?php
/**
* 删除数组元素中的特殊字符和标签
*/
function delarraystr($array){
    if(is_array($array)){
        foreach ($array as $k=>$v){
            $array[$k] = delarraystr($array[$k]);
        }
    }else{
        $array = strip_tags($array);
        $array = preg_replace('/$/', '', $array);//价格梯度1000up
    }
    return $array;
}
?>