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;
    }
复制代码

 

posted @   一个人的孤独自白  阅读(453)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2017-11-21 redis 数据统计(用自增id防止同一秒并发过大没统计成功)
2017-11-21 捉取映客直播数据 20171121可用
2017-11-21 javascript 与 PHP 通信加密,使用AES 128 CBC no padding,以及ios,java,c#文章例子
点击右上角即可分享
微信分享提示