Comment supprimer tous les espaces d'une chaîne en PHP ?
Suppression de tous les espaces d'une chaîne en PHP : guide complet
Bonjour à tous ! Je suis débutant en PHP et j'ai rencontré un problème : je dois supprimer tous les espaces d'une chaîne. Par exemple, j'ai la chaîne "Привет мир! Как дела?" et je veux obtenir "Приветмир!Какдела?". J'ai essayé d'utiliser la fonction trim(), mais elle ne supprime les espaces qu'au début et à la fin de la chaîne. J'ai essayé str_replace(), mais je ne suis pas sûr de l'utiliser correctement. Voici mon code :
```php $string = "Привет мир! Как дела?"; $result = str_replace(" ", "", $string); echo $result; // Affiche "Приветмир!Какдела?" ```Cela fonctionne, mais j'ai entendu dire qu'il existe d'autres types d'espaces, comme les espaces insécables ou les tabulations. Que faire si la chaîne contient différents types d'espaces ? Existe-t-il une méthode plus universelle ? Et une autre question : que faire si je veux seulement supprimer les espaces en trop, mais garder un seul espace entre les mots ? Merci d'avance pour votre aide !