<?php
function BoldWord ($sString, $aWords) {
if (!is_array ($aWords) || empty ($aWords) || !is_string ($sString)) {
return false;
}
$sWords = implode ('|', $aWords);
return preg_replace ('@\b('.$sWords.')\b@si', '<strong>$1</strong>', $sString);
}
echo BoldWord ('Mettre en gras MonMot dans ma phrase', array ('monmot')); // insensible à la casse
?>