Trouver un mot dans un texte

Soyez le premier à donner votre avis sur cette source.

Snippet vu 12 416 fois - Téléchargée 31 fois

Contenu du snippet

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

A voir également

Ajouter un commentaire Commentaire
Messages postés
68
Date d'inscription
mercredi 9 janvier 2002
Statut
Membre
Dernière intervention
2 décembre 2002

Super Cl3m !!!
Suis fan !!!!!

lol

Hum, Hum ...... BOULO !
www.jeuxenligne.fr.st

no je dec le prend pas mal :)

Allez taff bien sur King W@P.

@+

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.