php如何替換部分字串

2020-10-05 12:00:39

php替換部分字串的方法:首先建立一個PHP範例檔案;然後使用「str_replace」函數替換指定的字串即可。

推薦:《》

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如何替換部分字串的詳細內容,更多請關注TW511.COM其它相關文章!