Str_replace en php, comment faire ?

Fermé
davidbdjt Messages postés 6 Date d'inscription mardi 9 février 2010 Statut Membre Dernière intervention 9 mai 2011 - 9 févr. 2010 à 18:39
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 9 févr. 2010 à 22:04
Bonjour,

le mieux sera de citer un exemple, ca sera plus facile pour expliquer:

   $tableauavant=array("-1","0","1");
   $tableauapres=array("Supprime","Inactif","Actif");

   $exemple="-1";
   echo str_replace($tableauavant,$tableauapres,$exemple);


J'aurai souhaite comme reponse : "Supprime". Mais str_replace repond : "-actif", ce qui est normal.
Comment recevoir "supprime" comme reponse ?
Existe il une fonction similaire ou faut il la faire ?

MERCI

PS : ceci n'est qu'un exemple. la reponse : change "-1" par autre chose, ne m'interesse pas..
A voir également:

1 réponse

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
9 févr. 2010 à 22:04
en beaucoup plus simple:

$tableau_conv=array("-1"=>"Supprime","0"=>"Inactif","1"=>"Actif");

   $exemple="-1";
	
   echo $tableau_conv[$exemple];
0