aze555666
Messages postés208Date d'inscriptionmardi 13 avril 2004StatutMembreDernière intervention26 janvier 2009
-
10 avril 2005 à 13:50
aze555666
Messages postés208Date d'inscriptionmardi 13 avril 2004StatutMembreDernière intervention26 janvier 2009
-
10 avril 2005 à 16:43
slt
je cherche à découper une chaine au niveau des espaces, pour avoir chacun des mots dans une variable.
voila le code:
<?
$texte="lol et maintenant lolons";
$texte=trim($texte);
Le but serait qu'il me retourne "````lol````et````maintenant````lolons"
(évidemment, la présentation sert juste d'essai, je dois en fait faire des vérifications pour chaque mot avant de l'afficher, avec ou sans ajout selon qu'il est dans ma base sdl)
Or, il me retourne: "````lol````ai````ntenant lo```` "
je sais qu'il y a un pb dans ma source, mais je ne trouve pas lequel.
a moins qu'il existe une fonction permettant de faire ça d'un coup???
aze555666
Messages postés208Date d'inscriptionmardi 13 avril 2004StatutMembreDernière intervention26 janvier 2009 10 avril 2005 à 16:11
non, je ne veut pas remplacer les espaces, mais couper ma chaine à leur niveau, et mettre chacun des morceaux dans une variable. Le but est de remplacer tous les mots qui sont dans ma db par des liens, automatiquement. si part exemple le texte est "j'habite ici et pas là", et que le mot "ici" est dans ma base, alors le script doit retourner "j'habite [mot.php?mot=ici ici ]et pas là."
enfin, je vais essayer avec ta méthode: utiliser la fonction str_replace pour chaque mot de la base.
merci.