Maison >développement back-end >Problème PHP >Comment supprimer les espaces et les nouvelles lignes des chaînes en php
Comment PHP supprime les espaces et les nouvelles lignes dans les chaînes : cela peut être réalisé via des expressions régulières, telles que [preg_replace('//s*/', '', $str);]. Il peut également être implémenté via la variable PHP_EOL, telle que [str_replace(PHP_EOL, '', $str);].
La méthode spécifique est la suivante :
(tutoriel recommandé : tutoriel vidéo php)
1. Utilisez str_replace pour remplacer
$str = str_replace(array("\r\n", "\r", "\n"), "", $str);
2 Utilisez une expression régulière pour remplacer
$str = preg_replace('//s*/', '', $str);
3 Utilisez des variables définies par PHP (recommandé)
$str = str_replace(PHP_EOL, '', $str);
Bien sûr, nous pouvons définir. en tant que fonction, puis remplacez-les ensemble afin que cet extrait de code puisse être réutilisé.
function trimall($str){ $qian=array(" "," ","\t","\n","\r"); return str_replace($qian, '', $str); }
Recommandations associées : formation 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!