Mettre une chaîne en surbrillance

Cette méthode permet de mettre un texte en surbrillance en conservant la casse du texte d'origine.

/**
* Met en surbrillance le motClef dans la chaine.
* Utilise pour les résultats de recherche par exemple.
*
* @param string $motClef
* @param string $chaine
* @return string
*/
function mettreEnSurbrillance($motClef,$chaine)
{
  $ret = preg_replace("/$motClef/i", 
                      "<span style=\"background-color:yellow;\">\$0</span>", 
                      $chaine);
 
  return $ret;
}

Si cet article vous a été utile ou simplement si vous appréciez ce site, n'hésitez pas à me soutenir via Paypal ou en utilisant la bannière Amazon1) ci-dessous pour vos futurs achats, ça ne vous coûtera pas plus cher et ça soutiendra un peu ce site ;-)


1)
Ou ajoutez ce lien https://amzn.to/2ZRiKrq vers Amazon dans vos favoris ;-)
  • de fabrice