Cette fonction sert à trouver le début d'une chaine dans un texte comme la fonction instr en vb
Source / Exemple :
//Rajoutez ça au début du script php.
function instr($debut,$fin,$str,$trouve,$minus) {
if ($minus==1) {$str=strtolower($str);$trouve=strtolower($trouve);} //Si $minus=1, ne différencie pas les majuscules des minuscules
for ($l=$debut;$l<$fin;$l++) { //Faire une boucle du $debut jusqu'a la $fin
if (substr($str,$l,strlen($trouve))==$trouve) //Si $trouve est trouvé dans $str,
return $l+1; //Retourner a la fonction instr
end; //Quitter la fonction
}
return 0; //Sinon, retourner 0 pour dire que c'est pas trouvé
}
Conclusion :
Le fonctionnement est simple : instr(le_début_ou_chercher,la_fin,le_texte_ou_chercher,la_chaine_a_trouver,différencier_min/maj)
Exemple : echo(instr(0,13,"I am the best.","BeSt",1)); écrira 10, le début du mot best
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.