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

  FORUM HardWare.fr
  Programmation
  PHP

  Echange de caracteres

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Echange de caracteres

n°641918
Dark-Jedi
Posté le 13-02-2004 à 14:43:39  profilanswer
 

Je cherche a echanger ajouter un caratere dans une chaine.
exemple: "to_to" devient "tototo"
le "_" devient "to". Comment faire l'ecahnge? dois-je trouver le rang dans la chaine a l'emplacement duquel je veux faire mon insertion? si oui comment?

mood
Publicité
Posté le 13-02-2004 à 14:43:39  profilanswer
 

n°641925
no_code
This Magic Moment ...
Posté le 13-02-2004 à 14:50:00  profilanswer
 

chaine = str_replace(chaine,chaine1,chaine2 )
 
RTFM !!!

n°641934
Dark-Jedi
Posté le 13-02-2004 à 14:53:06  profilanswer
 

Merci mais Je veux le faire quelque que soit la chaine. tout les "_" de toutes mes chaines doivent se transformer en autres chose. Je peux pas passer toutes ma table SQL avec cette fonction. Il me faudrai un truc qui scane si le caractere est présent et, le cas écheant, le transformer en 2 nouveaux caracteres.

n°641945
no_code
This Magic Moment ...
Posté le 13-02-2004 à 14:55:56  profilanswer
 

c'est ce que fait str_replace.
 
je vais quand même pas de recopier la doc :
 
http://de3.php.net/manual/fr/function.str-replace.php

n°641992
no_code
This Magic Moment ...
Posté le 13-02-2004 à 15:14:05  profilanswer
 

Si ta base est mysql, utilise directement
la fonction sql replace :
 
REPLACE(str,from_str,to_str)  
Retourne une chaîne de caractères str dont toutes les occurences de la chaîne from_str sont remplacées par la chaîne to_str :  
mysql> SELECT REPLACE('www.mysql.com', 'w', 'Ww');
        -> 'WwWwWw.mysql.com'
Cette fonction gère les caractères multi-octets.  
 
 
Plus d'info sur :
http://www.mysql.com/doc/fr/String_functions.html

n°641997
no_code
This Magic Moment ...
Posté le 13-02-2004 à 15:15:48  profilanswer
 

Pour info , cette fonction existe aussi sous oracle,  
se sera bien plus rapide de traiter ton pb dans une requette
que de chercher puis remplacer les valeurs en PHP.
 
ok ?


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

  Echange de caracteres

 

Sujets relatifs
[C] supprimer les echos de caracteres sur UnixExtraire le contenu binaire d'un fichier vers une chaine de caracteres
[C] Remplacer une partie d'une chaîne de caractères[C] Rechercher un mot dans une chaîne de caractères
[C] Lire proprement une chaîne de caractères au clavierConversion d'une chaine de caractères en identificateur de variable
[JDBC] problème d'encodage de caractères.[Java] Manipuler des caractères diacritiques
[PHP] Couper une chaîne de caractères...[HTML] caractères spéciaux html : tous les utiliser ??
Plus de sujets relatifs à : Echange de caracteres


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