fonction str_replace ne marche pas

Répondre
ifate39
le 31/03/2012 à 21:25
ifate39
Bonsoir . je voudrais modifier la liste de mots qui sortent d'une base de donnée avec la fonction " str_replace " mais je n'y arrive pas , disons plutôt que cela ne marche pas , j'ai essayé plusieurs solutions donc voici la dernière :
<td width="50"><?php echo $liste['cm'];?></td>
<?php
$liste['cm']= str_replace('oui' ,'yes ',$liste['cm']);
echo $liste['cm'];?>
Pour un essai je voudrais remplacer les "oui" en "yes" ( il s'agit d'une liste de "oui" et de "non" ) merci de votre aide.
jackbocar
le 03/04/2012 à 17:30
jackbocar
Bonjour

Essaie ceci:
<?php
function caracteres($chaine){
$chaine = str_replace
(array('oui')
, array ('yes'), $chaine);
return $chaine;
}
?>

<?php
print '<span>'.caracteres($row['TON ENTREE']).'</span>';
?>


Jack Bocar
ifate39
le 09/04/2012 à 10:39
ifate39
Bonjour .J'ai donc mis une formule a moi que voici mais petit souci cela ne me remplace que la première lettre :

<td width ="36"><?php $liste=$liste['paye'];$liste=str_replace('oui','yes',$liste);echo $liste['paye'];?></td>

j'ai donc 'y' a la place de 'oui' affiché dans le navigateur .Aurais tu une idée du problème ? merci.
ifate39
le 10/04/2012 à 22:14
ifate39
Bonsoir. Finalement j'ai trouvé la solution :
<td width ="36"><?php $liste['paye']=str_replace('oui','yes',$liste['paye']);echo $liste['paye'];?></td>

Bon ben voila il suffisait de reflechir un peu
par contre je voudrais que le ' yes ' sorte en couleur verte et la je ne trouve pas .Avez vous une piste ou pouvez vous me mettre sur une piste svp ? merci .
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours