[PHP] Remplacer des caractères

Remplacer des caractères [PHP] - PHP - Programmation

Marsh Posté le 04-07-2003 à 20:08:42    

j'aimerais remplacé les caractères d'espaces d'une string par rien
 
ex: "      " deviendrait ""
 
en perl, c s/ /g jcrois, mais comment quon fait en php?

Reply

Marsh Posté le 04-07-2003 à 20:08:42   

Reply

Marsh Posté le 04-07-2003 à 20:11:39    

On utilise str_replace() : http://www.php.net/manual/fr/function.str-replace.php


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 05-07-2003 à 12:18:57    

tu veux virer tous les espaces ou ceux en début, fin de chaine?

Reply

Marsh Posté le 05-07-2003 à 14:29:46    

Belgique a écrit :

tu veux virer tous les espaces ou ceux en début, fin de chaine?


 
tous finalement, c'était pour tester si un champs, exemple titre, n'étant pas vide
 
ne voulant pas un champs titre qui a la valeur "" ou "      ", j'enleve les espaces et je regarde s'il est différent de ""

Reply

Marsh Posté le 05-07-2003 à 14:47:25    

burgergold a écrit :


 
tous finalement, c'était pour tester si un champs, exemple titre, n'étant pas vide
 
ne voulant pas un champs titre qui a la valeur "" ou "      ", j'enleve les espaces et je regarde s'il est différent de ""


 
Pour tester si c'est vide : empty()
Pour enlever les espaces en début et fin de chaine : trim() ;)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
Reply

Marsh Posté le 05-07-2003 à 14:56:23    

if(empty(trim($chaine)))
{
...
}


---------------
Ptit con de goret je t'emmerde ^_^
Reply

Marsh Posté le 05-07-2003 à 14:56:27    

donc toi tu me dis que ce serait mieux de faire ainsi?
 

Code :
  1. if (empty(trim($titre))


 
au lieu de
 

Code :
  1. if (str_replace(" ", "", $titre) == "" )

Reply

Marsh Posté le 05-07-2003 à 14:57:20    

_Maximus_ a écrit :

if(empty(trim($chaine)))
{
...
}


 
grilled de 4 secondes :D
 
mais pk c mieux? le traitement d'un str_replace est plus exigeant qu'un appel à la fonction empty et trim?

Reply

Marsh Posté le 05-07-2003 à 15:13:58    

burgergold a écrit :

donc toi tu me dis que ce serait mieux de faire ainsi?
 

Code :
  1. if (empty(trim($titre))


 
au lieu de
 

Code :
  1. if (str_replace(" ", "", $titre) == "" )




 
Beh perso, je ferai la (1), la (2) semble plus fastidieuse, mais si on arrive au meme resultat, alors pk pas ;)


Message édité par Max Evans le 05-07-2003 à 15:14:03

---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed