ok merci pour les réponses
ok merci pour les réponses
Bonjour,
lorsque je rajoute un mot en plus de toast exemple toast dur, dur n'est pas pris en compte. j'ai effectuer différent test rien n'y fait voici mon code:
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <?php function modifier_motcles($phrase) { $motCles = array('/\b(toast)\b/ui', '/\b(toasts)\b/ui', '/\b(toast dur)\b/ui'); $newMotCles = array ('<a href="http://www.un.com/" title="$1">$1</a>', '<a href="http://www.deux.com/" title="$1">$1</a>', '<a href="http://www.trois.com/" title="$1">$1</a>'); $newphrase = preg_replace($motCles, $newMotCles, $phrase); return $newphrase; } echo modifier_motcles('super toast, hyper toasts, toast dur'); ?>
c'est normale, comment veuxx tu faire la difference entre changer toast et toast dur
il va falloir faire une exception sur tout le reste, mais ca deviens compliquer, c'est pour faire quoi dans le fond ?
des mots clés sur mon site ,c'est normale, comment veuxx tu faire la difference entre changer toast et toast dur
il va falloir faire une exception sur tout le reste, mais ca deviens compliquer, c'est pour faire quoi dans le fond ?
Comment faire l'exception?
Dernière modification par Deepin ; 18/10/2010 à 10h13. Motif: Merci d'utiliser la balise citation
ah y'aurais t'il un moyen?
en commençant par les phrases longues, et en faisant des exceptions ca marche mais bon...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 function modifier_motcles($phrase) { $motCles = array( '/\b(?<![\>"])(toast dur)(?![\<"])\b/ui', '/\b(?<![\>"])(toasts)(?![\<"])\b/ui', '/\b(?<![\>"])(toast)(?![\<"])\b/ui', ); $newMotCles = array ( '<a href="http://www.trois.com/" title="$1">$1</a>', '<a href="http://www.deux.com/" title="$1">$1</a>', '<a href="http://www.un.com/" title="$1">$1</a>', ); $newphrase = preg_replace($motCles, $newMotCles, $phrase); return $newphrase; } echo modifier_motcles('super toast, hyper toasts, toast dur');
ok merci sa fonctionne
peut tu m'expliquer ---> (?<![\>"])
merci
merci pour les réponses
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager