Comment remplacer les caractères chinois en PHP : utilisez d'abord la fonction strpos() pour trouver la position où le caractère chinois apparaît dans une autre chaîne. Si le caractère chinois est introuvable, retournez false puis utilisez substr_replace(. ) fonction pour remplacer le caractère chinois. Remplacez simplement les caractères.
strpos() renvoie la position de la première occurrence d'une chaîne dans une autre chaîne, ou FALSE si la chaîne n'est pas trouvée.
(Tutoriel recommandé : tutoriel graphique php )
Syntaxe :
strpos(string,find,start)
Paramètres :
chaîne Requis. Spécifie la chaîne à rechercher.
trouver Obligatoire. Spécifie les caractères à rechercher.
démarrer Facultatif. Spécifie l'emplacement à partir duquel démarrer la recherche. La fonction
substr_replace() remplace une partie d'une chaîne par une autre chaîne et renvoie la chaîne remplacée. Si string est un tableau, le tableau est renvoyé.
(Tutoriel vidéo recommandé : Tutoriel vidéo php )
Syntaxe :
substr_replace(string,replacement,start,length)
Code d'implémentation :
$words = ["我", "你", "他", "她"];//过滤库 $sentence = "我和你一起去他家找她";//待过滤的句子 foreach($words as $word)//遍历过滤库的词 { $len = strlen($word);//获取过滤词的长度 $pos = strpos($sentence,$word);//寻找过滤词的位置 $sentence = substr_replace($sentence,'', $pos, $len); } echo $sentence;
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!