Chercher un mot dans une chaine

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Chercher un mot dans une chaine

par @rthur » 29 août 2008, 15:47

Bonjour,

Regarde du côté des expressions régulières (regex en anglais), c'est un exemple classique (et ça doit même être un des exemples dans la doc PHP je pense) :wink:

par guilt92 » 29 août 2008, 15:34

Pour trouver la chaine tu peux utiliser une fonction comme strpos(), et ensuite ajouter des balises <b> et </b> à la position de cette chaine puis à la position de la chaine + sa longueur...

Sinon tu peux utiliser str_replace() comme ceci :
$ma_chaine = str_replace ( "mot" , "<b>mot</b>" , $ma_chaine)
Il faut bien sûr faire cela avant d afficher la chaine...

Chercher un mot dans une chaine

par Invité » 29 août 2008, 15:22

salut!

je veux savoir comment faire pour rechercher un mot dans une chaine et le mettre en gras.

merci