Lors du traitement des données de texte, les rendements du chariot et les ruptures de ligne affectent parfois l'effet de sortie et de stockage des données. En tant que langage de programmation puissant, PHP fournit une variété de façons de nettoyer ces personnages, les expressions régulières étant l'un des outils les plus couramment utilisés.
Cet article introduira deux méthodes courantes: en utilisant le remplacement régulier de Preg_replace et en utilisant le remplacement de chaîne STR_REPLACE .
Preg_replace est une fonction de remplacement régulière intégrée dans PHP, qui peut correspondre et remplacer de manière flexible les caractères cibles. L'exemple de code est le suivant:
$text = "Ceci est un texte contenant un caractère de retour chariot。
Ceci est le deuxième paragraphe de texte。";
$text = preg_replace("/\r|\n/", "", $text);
Dans cet exemple, \ r est utilisé pour faire correspondre les caractères de retour du chariot, \ n est utilisé pour faire correspondre les pauses de ligne, et en les remplaçant par des chaînes vides, vous pouvez obtenir du texte qui ne contient pas de retour en voiture et de pauses de ligne.
Si des règles de correspondance complexes ne sont pas requises, une fonction STR_REPLACE plus intuitive peut être utilisée. L'exemple de code est le suivant:
$text = "Ceci est un texte contenant un caractère de retour chariot。
Ceci est le deuxième paragraphe de texte。";
$find = array("\r", "\n");
$replace = "";
$text = str_replace($find, $replace, $text);
Ici, le retour du chariot et les pauses de ligne sont passés dans STR_REPLACE en tant que tableau, et le remplacement est terminé en même temps, ce qui est simple et efficace.
Qu'il s'agisse de preg_replace ou de str_replace , il peut rapidement supprimer le retour du chariot et les ruptures de ligne dans le texte. Dans le développement réel, la flexibilité de l'appariement régulier ou la simplicité du remplacement direct peut être sélectionnée en fonction des besoins, ce qui facilite la sortie des données et la maintenance du code.