Maison >développement back-end >Problème PHP >Quels sont les moyens de supprimer les espaces dans les chaînes en php
php Il existe deux manières de supprimer les espaces dans une chaîne : 1. Définir la variable $str pour enregistrer la chaîne à modifier, utiliser la fonction "str_replace()", et utiliser une chaîne vide Remplacer tous les espaces, la syntaxe est "str_replace(' ', '', $str); 2. La fonction "preg_replace()" utilise une correspondance régulière, la syntaxe est "preg_replace('/s+/', '', $str) " .
Système d'exploitation pour ce tutoriel : système Windows 10, version php8.1.3, ordinateur Dell G3
#🎜 🎜#. Il existe deux façons de supprimer les espaces dans les chaînes en php :1 Utilisez str_replace()
$str = "This is a string with spaces."; $new_str = str_replace(' ', '', $str); echo $new_str; // Thisisastringwithspaces.Dans le code ci-dessus. , Tout d'abord, une chaîne $str contenant des espaces est définie. Ensuite, nous utilisons la fonction str_replace() pour remplacer tous les espaces par une chaîne vide '' et stockons le résultat dans une nouvelle variable $new_str. Enfin, nous générons la valeur $new_str. devrait être une version de la chaîne d'origine avec tous les espaces supprimés
2 Utilisez preg_replace()
$str = "This is a string with spaces."; $new_str = preg_replace('/\s+/', '', $str); echo $new_str; // Thisisastringwithspaces.dans cet exemple, utilise le. fonction similaire preg_replace() pour remplacer tous les espaces. Contrairement à la précédente, elle utilise l'expression régulière /s+/ pour faire correspondre tous les caractères d'espacement et les remplacer par la chaîne vide. La syntaxe /s+/ utilise la barre oblique. de l'expression régulière, s correspond à n'importe quel caractère d'espacement, + correspond à un ou plusieurs caractères correspondants
.
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!