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

 


Dernière réponse
Sujet : PhP MySQL String Replace ?
Lord II Je ne connais pas trop les expressions régulières ni leur utilisation mais je ne demande qu'a apprendre

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Lord II Je ne connais pas trop les expressions régulières ni leur utilisation mais je ne demande qu'a apprendre
Suri

Oreste a écrit a écrit :

fonction ereg_replace
 
ereg_replace($texte, "<img src=\"monsmilie.gif\"></img>", ":)" );
 
Rien de plus simple  




 
oui et utiliser les | (pipes) qd yen a plusieurs...

Oreste fonction ereg_replace
 
ereg_replace($texte, "<img src=\"monsmilie.gif\"></img>", ":)" );
 
Rien de plus simple
ALKAP merci pour cette bonne idée  
arf les regex c trop compliké pour moi :)

 

[edtdd]--Message édité par alkap--[/edtdd]

Suri ben les expression regulieres ca te fait pas une mega boucle...
1 ligne suffit!
Lord II Tu fais comme ca ou tu creer un tableau a deux dimensions avce le code et le smiley et ensuite tu fais une boucle for avec un seul replace.
 
tabsmiley[0][0] = ";)";
tabsmiley[0][1] = "<IMG SRC=>";
 
for($i=0;$i<sizepf($tabsmiley);$i++)
     $chaine=str_replace($tabsmiley[$i][0],$tabsmiley[$i][1],$chaine);
 
 
Je trouve la deuxieme solution plus propre ( question de goût )
Suri man regexp.... :p
ALKAP Salut , je voudrais modifier une string soit au moment de l'insertion dans la base soit a l'affichage ( a l'affichage me parait le mieux ) pour remplacer des petits morceaux de chaines genre ":)" par un smiley et ":p" par un autre smiley par exemple ..
 
avec replace on peut remplacer une chaine par une autre mais comment effectuer tous les remplacement ?  
Je remplace puis remplace puis remplace puis remplace ?
sachant que j'ai plus de 20 smileys ?

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