Maison  >  Article  >  développement back-end  >  Comment remplacer les caractères chinois en php

Comment remplacer les caractères chinois en php

王林
王林original
2020-08-15 15:32:003819parcourir

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.

Comment remplacer les caractères chinois en php

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn