ホームページ >バックエンド開発 >PHPチュートリアル >PHPの配列検索キー関数
定義した単語が文字列に含まれているかどうかを判断する 3 つのメソッドを提供します。これは、メッセージ、コメント、その他のアドレスのキーワード フィルタリングに適しています。コード例は次のとおりです。
$crud = array('China||| Our国|||地球', 'kelon|||lerke|||sb', 'sesscxx');
$crud = join('|',$crud); ', '|', $crud);
$pat = "/({$crud})/i";
$txt = '中国のsdfexだ! ! ';
preg_match/*_all*/($pat, $txt, $matches);
方法 2、コードは次のとおりです:
function checkcrud($str, $crud) )
{
if(is_array($crud) && !emptyempty($crud))
{
foreach($crud as $value)
{
if(strpos($value, '||| ')= balを使用しています人々。-__-!! なんて良い文でしょう。';
var_dump(checkcrud($test1, $crud));
メソッド 3 番目のコードは次のとおりです。キーワード){
foreach ($v as $k){
if (strpos($k,"|||")!==false){
$kelon=explode("|||",$k );
//配列の最大値を求める
$b=count($kelon);
foreach($kelon as $t){
as $t //「デリケートなキーワード」をエコーします
; $a に等しい場合、すべての ||| キーワードが表示されます if ($a==$b){ echo "センシティブなキーワード"; } } elseif(preg_match(' /'.$k.'/i',$keyword)){ echo "センシティブなキーワード";//ソースコード phpfensi を開きます。 com}}}