php如何替换部分字符串-LMLPHP

推荐:《PHP视频教程

PHP替换指定字符串

使用str_replace 替换指定的字符串

$param = '香蕉皮是什么垃圾';
$pattone = [
            '是什么垃圾',
            '是啥垃圾',
            '属于什么垃圾',
            '算什么垃圾',
            '属于啥垃圾',
            '算啥垃圾',
 ];
 $new_param = str_replace($pattone, '*', $param);
登录后复制
$param = '香蕉皮是哪类垃圾';
$patttwo = [   //字数多的放在前面优先匹配
            '是不是',
            '垃圾吗',
            '属不属于',
            '算不算',
            '哪一种',
            '哪一类',
            '哪种',
            '哪类',
            '属于',
            '一种',
            '垃圾',
            '什么',
            '算',
            '啥',
            '是',
        ];
        $new_param = str_replace($patttwo, '*', $param);
登录后复制

使用正则的方式,字符串函数比正则快

$param = '香蕉皮是哪类垃圾';
$patt = '/是不是|属不属于|算不算|垃圾|是|算|啥|什么|属于|哪类/';
$new_param = preg_replace($patt, '*', $param);
登录后复制

以上就是php如何替换部分字符串的详细内容,更多请关注Work网其它相关文章!

08-30 20:16