Maison >développement back-end >Problème PHP >Comment supprimer les caractères non chinois en php

Comment supprimer les caractères non chinois en php

藏色散人
藏色散人original
2021-07-14 10:23:451797parcourir

Comment supprimer les caractères non chinois en PHP : créez d'abord un exemple de fichier PHP ; puis utilisez la fonction fgets() pour extraire chaque ligne de données du fichier txt ; enfin, utilisez la fonction régulière preg_replace() pour supprimer les caractères non chinois ; caractères dans chaque ligne.

Comment supprimer les caractères non chinois en php

L'environnement d'exploitation de cet article : système windows7, version PHP7.1, ordinateur DELL G3

Comment supprimer les caractères non chinois en php ?

fonction php preg_replace() Supprime régulièrement les caractères non chinois

Dans le projet, vous devez utiliser la méthode de suppression des caractères non chinois Les données organisées

$file = fopen("hb/j.txt","r+") or exit("Unable to open file!");
while(!feof($file)){
$line=fgets($file);
$pattern = "/[^\x{4E00}-\x{9FFF}]+/u";
echo preg_replace($pattern, '', $line);
echo "<br />";
}
fclose($file);

supprime chaque ligne du fichier txt et supprime le. caractères non chinois dans chaque ligne.

1. Supprimez une ligne et utilisez la fonction fgets()

2. Supprimez les caractères non chinois à l'aide de la fonction régulière preg_replace()

3. {9FFF}]+/, faites attention à php , u**** ne peut pas être utilisé pour représenter des caractères Unicode, x{****}

4.u doit être utilisé pour représenter le modificateur

Apprentissage recommandé : " Tutoriel vidéo PHP"

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