Supprimer des retour chariot en fin de chaine
Résolu
graphi
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
biboone -
biboone -
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
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
A voir également:
- Supprimer retour à la ligne python
- Supprimer rond bleu whatsapp - Guide
- Retour à la ligne excel formule - Guide
- Retour à la ligne chatgpt - Forum Réseaux sociaux
- Partager photos en ligne - Guide
- Supprimer page word - Guide
1 réponse
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 ...
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 ...