Heim  >  Artikel  >  Backend-Entwicklung  >  So implementieren Sie abschirmende Schlüsselwörter in PHP

So implementieren Sie abschirmende Schlüsselwörter in PHP

墨辰丷
墨辰丷Original
2018-05-30 16:58:382209Durchsuche

In diesem Artikel wird hauptsächlich die Implementierungsmethode zum Blockieren von Schlüsselwörtern in PHP vorgestellt, die einen bestimmten Referenzwert hat. Wenn Sie sie benötigen, können Sie mehr darüber erfahren.

In diesem Artikel wird die Implementierungsmethode zum Blockieren von Schlüsselwörtern in PHP vorgestellt. Es gibt zwei Implementierungsmethoden:

Die erste Methode

Die Idee besteht darin, reguläre Ausdrücke zu verwenden, um Schlüsselwörter abzugleichen, und die Schlüsselwörter durch andere Zeichen zu ersetzen

 $str = "/你大爷|你麻痹|什么玩意|SB|你他妈/";  // 关键字正则字符串  
 $string = "你他妈干什么玩意了 SB";    // 文本字符串 
 echo preg_replace($str, "*", $string);    //preg_replace() 执行一个正则表达式的匹配和替换

OK Die Methode ist beendet. Es ist ganz einfach. Jeder kann beim Lesen zuerst nach seinen Vorstellungen darüber nachdenken

Methode 2

Denken

1. Fügen Sie die Schlüsselwörter in ein TXT-Dokument ein, es muss durch bestimmte Symbole getrennt werden. Verwenden Sie die Funktion file_get_contents(), um das Schlüsselwortdokument in

einzulesen ein Array und führen Sie eine Schleife durch das zu suchende Array strpos() Stellen Sie sicher, dass Sie leer sind. Stellen Sie sicher, dass Sie leer sind.

strops() Der Rückgabewert der Funktion ist entweder falsch oder achten Sie bei der Beurteilung der Position des Schlüsselworts bitte darauf

Nach Erfolg, Sie können darüber nachdenken, wie Sie alle übereinstimmenden Schlüsselwörter zurückgeben, um eine Zeichenfolge oder ein Array zu bilden.

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass er zum Lernen aller beiträgt.

Verwandte Empfehlungen:

php

So verbessern Sie die Effizienz beim Auffinden von Array-Elementen


Wie stellt PHP fest, ob es sich um eine AJAX-Anfrage handelt?

phpLösung zur Behandlung der vom Programm gemeldeten date()-Warnung


Das obige ist der detaillierte Inhalt vonSo implementieren Sie abschirmende Schlüsselwörter in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn