効率的な敏感語フィルタリング方法(PHP)
1996 ワード
方法1:
?
1
2
3
4
5
6
7
方法2:
?
1
2
3
4
5
6
7
8
9
10
11
転載先:https://www.cnblogs.com/applelife/p/10812072.html
?
1
2
3
4
5
6
7
$badword
=
array
(
' '
,
' '
,
' '
);
$badword1
=
array_combine
(
$badword
,
array_fill
(0,
count
(
$badword
),
'*'
));
$bb
=
' '
;
$str
=
strtr
(
$bb
,
$badword1
);
echo
$str
;
方法2:
?
1
2
3
4
5
6
7
8
9
10
11
$hei
=
array
(
' '
,
' '
);
$blacklist
=
"/"
.implode(
"|"
,
$hei
).
"/i"
;
$str
=
" "
;
if
(preg_match(
$blacklist
,
$str
,
$matches
)){
print
"found:"
.
$matches
[0];
}
else
{
print
"not found."
;
}
転載先:https://www.cnblogs.com/applelife/p/10812072.html