01-04-2010, 05:17 PM
Pour chaque mot, si le mot est plus long que le mot cible,
tu compares les x 1ères lettres du mot recherché, ou $x = strlen(cible)+$delta. $delta c'est le nombre max de lettres que le mot à comparer peut avoir en plus par rapport au mot cible.
Et tant que t'es pas arrivé au bout de la chaine, tu te déplaces d'un caractères. Donc t'auras un truc genre
$boutDeMot = substr($mot, $i, strlen($cible)+$delta+$i);
Faudra que tu fasses en sorte que tu ne sortes pas des limites de la longueur du mot dans lequel tu recherches la cible.
tu compares les x 1ères lettres du mot recherché, ou $x = strlen(cible)+$delta. $delta c'est le nombre max de lettres que le mot à comparer peut avoir en plus par rapport au mot cible.
Et tant que t'es pas arrivé au bout de la chaine, tu te déplaces d'un caractères. Donc t'auras un truc genre
$boutDeMot = substr($mot, $i, strlen($cible)+$delta+$i);
Faudra que tu fasses en sorte que tu ne sortes pas des limites de la longueur du mot dans lequel tu recherches la cible.