Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
722 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Remplacer des caractères

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Remplacer des caractères

n°449035
burgergold
5$? va chez l'diable!
Posté le 04-07-2003 à 20:08:42  profilanswer
 

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?

mood
Publicité
Posté le 04-07-2003 à 20:08:42  profilanswer
 

n°449036
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 04-07-2003 à 20:11:39  profilanswer
 

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.
n°449383
belgique
Posté le 05-07-2003 à 12:18:57  profilanswer
 

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

n°449400
burgergold
5$? va chez l'diable!
Posté le 05-07-2003 à 14:29:46  profilanswer
 

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 ""

n°449405
Max Evans
Posté le 05-07-2003 à 14:47:25  profilanswer
 

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
n°449408
_maximus_
Goret ptit con ^_^
Posté le 05-07-2003 à 14:56:23  profilanswer
 

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


---------------
Ptit con de goret je t'emmerde ^_^
n°449409
burgergold
5$? va chez l'diable!
Posté le 05-07-2003 à 14:56:27  profilanswer
 

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) == "" )

n°449410
burgergold
5$? va chez l'diable!
Posté le 05-07-2003 à 14:57:20  profilanswer
 

_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?

n°449414
Max Evans
Posté le 05-07-2003 à 15:13:58  profilanswer
 

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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Remplacer des caractères

 

Sujets relatifs
PHP 5 bientot !!![ PHP / WML ] Comment lier les deux ? +UPDATE : pb .htaccess
objet COM word.application en PhpUtiliser un proxy en PHP
Remplire un formulaire PHP sous Delphi[PHP] Mettre un argument à un fichier en "include"
[PHP MySQL] BDD gérée en live......(jsuis novice)[PHP] remplacer une chaine de caractères dans un .ini [resolu]
[PHP] remplacer x caractères en x autres caractères[PHP] Remplacer les retours chariots par des caractères
Plus de sujets relatifs à : [PHP] Remplacer des caractères


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR