A-A+
php如何替换部分字符串
php替换部分字符串的方法:首先创建一个PHP示例文件;然后使用“str_replace”函数替换指定的字符串即可。
推荐:《PHP视频教程》
PHP替换指定字符串
使用str_replace 替换指定的字符串
1
2
3
4
5
6
7
8
9
10
|
$param = '香蕉皮是什么垃圾' ; $pattone = [ '是什么垃圾' , '是啥垃圾' , '属于什么垃圾' , '算什么垃圾' , '属于啥垃圾' , '算啥垃圾' , ]; $new_param = str_replace ( $pattone , '*' , $param ); |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
$param = '香蕉皮是哪类垃圾' ; $patttwo = [ //字数多的放在前面优先匹配 '是不是' , '垃圾吗' , '属不属于' , '算不算' , '哪一种' , '哪一类' , '哪种' , '哪类' , '属于' , '一种' , '垃圾' , '什么' , '算' , '啥' , '是' , ]; $new_param = str_replace ( $patttwo , '*' , $param ); |
使用正则的方式,字符串函数比正则快
1
2
3
|
$param = '香蕉皮是哪类垃圾' ; $patt = '/是不是|属不属于|算不算|垃圾|是|算|啥|什么|属于|哪类/' ; $new_param = preg_replace( $patt , '*' , $param ); |