Heim  >  Artikel  >  Backend-Entwicklung  >  So ersetzen Sie chinesische Schriftzeichen in PHP

So ersetzen Sie chinesische Schriftzeichen in PHP

王林
王林Original
2020-08-15 15:32:003822Durchsuche

So ersetzen Sie chinesische Zeichen in PHP: Verwenden Sie zuerst die Funktion strpos(), um die Position zu finden, an der das chinesische Zeichen in einer anderen Zeichenfolge erscheint. Wenn das chinesische Zeichen nicht gefunden werden kann, verwenden Sie dann die Funktion substr_replace() um das chinesische Schriftzeichen zu ersetzen.

So ersetzen Sie chinesische Schriftzeichen in PHP

strpos() gibt die Zeichenfolge zurück Die Position des ersten Vorkommens einer anderen Zeichenfolge oder FALSE, wenn die Zeichenfolge nicht gefunden wird.

(Empfohlenes Tutorial: php-Grafik-Tutorial)

Syntax :

strpos(string,find,start)

Parameter:

  • string Erforderlich. Gibt die Zeichenfolge an, nach der gesucht werden soll.

  • find Erforderlich. Gibt die Zeichen an, nach denen gesucht werden soll.

  • start Optional. Gibt den Ort an, von dem aus die Suche gestartet werden soll. Die Funktion

substr_replace() ersetzt einen Teil einer Zeichenfolge durch eine andere Zeichenfolge und gibt die ersetzte Zeichenfolge zurück. Wenn string ein Array ist, wird das Array zurückgegeben.

(Empfohlenes Video-Tutorial: PHP-Video-Tutorial)

Grammatik:

substr_replace(string,replacement,start,length)

Implementierungscode:

$words = ["我", "你", "他", "她"];//过滤库
$sentence = "我和你一起去他家找她";//待过滤的句子
foreach($words as $word)//遍历过滤库的词
{
$len = strlen($word);//获取过滤词的长度
$pos = strpos($sentence,$word);//寻找过滤词的位置
$sentence = substr_replace($sentence,'', $pos, $len); 
}
echo $sentence;

Das obige ist der detaillierte Inhalt vonSo ersetzen Sie chinesische Schriftzeichen 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