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

  FORUM HardWare.fr
  Programmation
  PHP

  Str_replace dans une fo nction

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Str_replace dans une fo nction

n°426172
coconutes4
Posté le 13-06-2003 à 10:41:28  profilanswer
 

Heu j'aiun petit probléme,  
j'ai une chaine :
$present
et je veut lui "faire" des str_replace, donc je crée une fonction nommé change_present contenant tout mes str_replace, malheureusement rien n'est changé, alors que si je met directement les str_replace avant ma chaine (sans passé par une fonction cela marche...

Code :
  1. $present=change_present($present);
  2. echo "$present ";
  3. et la fonction :
  4. function change_present($present){
  5. $present=str_replace("DATE:","$tab_news[date]","$present" );
  6. $present=str_replace("PSEUDO","$tab_news[pseudo]","$present" );
  7. $present=str_replace("MAIL","$tab_news[mail]","$present" );
  8. $present=str_replace("TITRE","$tab_news[titre]","$present" );
  9. $present=str_replace("TEXTE","$tab_news[texte]","$present" );
  10. $present=str_replace("CAT","$tab_cat[titre]","$present" );
  11.         return $present;
  12. }


qq peut m'aider ? merci d'avance:(


Message édité par coconutes4 le 13-06-2003 à 10:49:18
mood
Publicité
Posté le 13-06-2003 à 10:41:28  profilanswer
 

n°426179
anapajari
s/travail/glanding on hfr/gs;
Posté le 13-06-2003 à 10:46:45  profilanswer
 

Code :
  1. $present = change_present($present);


 
Et si tu as un peu de temps je te conseille de te renseigner sur la portée des variables, car à mon avis tu mélanges un peu le $present de ton script et le $present definissant la variable de ta fonction ...

n°426183
coconutes4
Posté le 13-06-2003 à 10:49:40  profilanswer
 

je me susi trompé en faiant mon copier coller, l'erreur ne viens pas de là:(

n°426219
coconutes4
Posté le 13-06-2003 à 11:13:08  profilanswer
 

vala c'est bon merci the detecive :p
en fait en globl la $tab_news ne passé pas , fallait que je la mette en fon ction:)

n°427352
Kyle
Posté le 14-06-2003 à 01:16:29  profilanswer
 

function change_present($present){
    global $tab_news[date], $tab_news[mail], $tab_news[titre], $tab_news[texte], $tab_cat[titre]
    $present=str_replace("DATE:","$tab_news[date]","$present" );
    $present=str_replace("PSEUDO","$tab_news[pseudo]","$present" );
    $present=str_replace("MAIL","$tab_news[mail]","$present" );
    $present=str_replace("TITRE","$tab_news[titre]","$present" );
    $present=str_replace("TEXTE","$tab_news[texte]","$present" );
    $present=str_replace("CAT","$tab_cat[titre]","$present" );
    return $present;    
}
 
Essai ca ;)

n°427505
docwario
Alea jacta est
Posté le 14-06-2003 à 12:39:50  profilanswer
 

Citation :

function change_present($present){  
   global $tab_news
   $present=str_replace("DATE:","$tab_news[date]","$present" );  
   $present=str_replace("PSEUDO","$tab_news[pseudo]","$present" );  
   $present=str_replace("MAIL","$tab_news[mail]","$present" );  
   $present=str_replace("TITRE","$tab_news[titre]","$present" );  
   $present=str_replace("TEXTE","$tab_news[texte]","$present" );  
   $present=str_replace("CAT","$tab_cat[titre]","$present" );  
   return $present;      
}


ca, ca suffit pour recuperer le tablo


Message édité par docwario le 14-06-2003 à 12:40:41

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

  Str_replace dans une fo nction

 

Sujets relatifs
Preg_Replace[JS] fonction replace()
pas de html avec la fonction str_replacecomment savoir si un preg_replace a remplacé quelque chose ?
string et replace tt les ocurenceLes Masques et la fonction preg_replace [ - Job's Done - ] Merci beleg
Recherche d'un fonction semblable à eregi_replace()problème avec str_replace
requete REPLACE refuse de fonctionnerstrtr, preg_replace ou str_replace ?
Plus de sujets relatifs à : Str_replace dans une fo nction


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