php 使用str_replace替换关键词(兼容字符串,一维数组,多维数组)

 

通过递归的方式来实现替换字符串。

/* *
     * 使用str_replace替换关键词(兼容字符串,一维数组,多维数组)
     * $search 需要查找的内容
     * $replace 需要替换的内容
     * $array 字符串或数组
     * */
    public static function  strReplace($search,$replace,&$array) {
        $array = str_replace($search, $replace, $array);
        if (is_array($array)) {
            foreach ($array as $key => $val) {
                if (is_array($val)) {
                    self::strReplace($search,$replace,$array[$key]);
                }
            }
        }
        return $array;
    }

 

转载于:https://www.cnblogs.com/-mrl/p/9995153.html

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页