supprimer un espace à la fin d'une chaine...

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : supprimer un espace à la fin d'une chaine...

Re: supprimer un espace à la fin d'une chaine...

par Yosh » 08 sept. 2011, 15:53

En fait je ne voie pas la différence entre trim et rtrim.
Au passage trim et rtrim suppriment d'autres caractères que les blancs par défaut et n'importe quels caractères en les spécifiant.
TRIM = LTRIM + RTRIM

à gauche et à droite

Re: supprimer un espace à la fin d'une chaine...

par Mazarini » 08 sept. 2011, 15:47

En fait je ne voie pas la différence entre trim et rtrim.
Au passage trim et rtrim suppriment d'autres caractères que les blancs par défaut et n'importe quels caractères en les spécifiant.

Edit : oops, j'ai relu trop vite la doc de trim()

Re: supprimer un espace à la fin d'une chaine...

par Yosh » 08 sept. 2011, 15:34

le dernier caractère uniquement, cf fonction substr() : http://php.net/manual/fr/function.substr.php
Sinon, pour supprimer tous les blancs en fin, function trim()
Il y a Rtrim pour tous les caractères blanc à la fin.

Re: supprimer un espace à la fin d'une chaine...

par Mazarini » 08 sept. 2011, 15:03

le dernier caractère uniquement, cf fonction substr() : http://php.net/manual/fr/function.substr.php
Sinon, pour supprimer tous les blancs en fin, function trim()

Re: supprimer un espace à la fin d'une chaine...

par Yosh » 08 sept. 2011, 15:02

Bonjour à tous,
je charge un fichier 'CSV' dans ma base de données via un formulaire.
J'aimerais, à chaque champ du fichier, vérifier si le dernier caractère est un espace et le supprimer si c'est le cas avant d'enregistrer en base.
Est-ce que quelqu'un à une idée de la méthode à appliquer s'il vous plait?
Merci d'avance
CF. fonction TRIM

supprimer un espace à la fin d'une chaine...

par Tybaal » 08 sept. 2011, 14:50

Bonjour à tous,
je charge un fichier 'CSV' dans ma base de données via un formulaire.
J'aimerais, à chaque champ du fichier, vérifier si le dernier caractère est un espace et le supprimer si c'est le cas avant d'enregistrer en base.
Est-ce que quelqu'un à une idée de la méthode à appliquer s'il vous plait?
Merci d'avance