Création
d'entreprise
Posez votre question Signaler

Supprimer des retour chariot en fin de chaine [Résolu]

graphi 11Messages postés 14 avril 2004Date d'inscription - Dernière réponse le 1 juin 2004 à 00:12
Bonjour à tous!!
Je rechercher une fonction en PHP qui pourrait supprimer les rerour à la ligne à la fin d'une variable.
Est-ce que cette fonction existe??
J'ai essayé chomp($chaine) mais ca ne marche pas.
Pour l'instant je fais une chose pas tres propre :
$inti=ereg_replace("\r\n","<br>",$inti);
while (substr($inti,strlen($inti)-4) == "<br>")
$inti=substr($inti,0,strlen($inti)-4);
jaimerai trouve une solution plus saine.
Si vous pouvez maider
merci d'avance
Lire la suite 

Supprimer des retour chariot en fin de chaine »

1 réponses
Réponse
+4
moins plus
J'ai trouver ceci sur http://php.developpez.com/faq/?page=chaines

Comment supprimer les espaces d'une chaîne ?

auteur : Cyberzoide

ltrim($str) : retourne la chaîne $str sans ses espaces de début
rtrim($str) : retourne la chaîne $str sans ses espaces de fin
trim($str) : retourne la chaîne $str sans ses espaces de début et de fin


Pour être tout à fait exact, ce ne sont pas que les espaces qui sont supprimés, mais tous les caractères invisibles :
" " (ASCII 32 (0x20)), un espace ordinaire.
" " (ASCII 9 (0x09)), une tabulation.
"\n" (ASCII 10 (0x0A)), une nouvelle ligne (line feed).
"\r" (ASCII 13 (0x0D)), un retour chariot (carriage return).
"\0" (ASCII 0 (0x00)), le caractère NUL.
"\x0B" (ASCII 11 (0x0B)), une tabulation verticale.


Un second argument optionnel permet d'imposer la liste des caractères à supprimer. Exemple qui supprime toutes les voyelles :


echo trim("Bonjour!","aeiouy"); // affiche "Bnjr!"
A noter que cette plage de caractères peut être un intervalle défini avec ...
Ajouter un commentaire
Ce document intitulé « Supprimer des retour chariot en fin de chaine » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?