Fonction PHP
Carcass
-
Carcass -
Carcass -
Bonjour,
J'ai une fonction PHP que je n'arrive pas à comprendre? elle donne le chemin d'accés d'une images je pense, si c'est le cas pourriez vous me l'expliquer?
function getRotatorImage($text) {
$regex = "#<!--IMAGE\s(.*?)IMAGE-->#s";
preg_match( $regex, $text, $matches );
if (sizeof($matches)==2) return trim($matches[1]);
else return false;
}
J'ai une fonction PHP que je n'arrive pas à comprendre? elle donne le chemin d'accés d'une images je pense, si c'est le cas pourriez vous me l'expliquer?
function getRotatorImage($text) {
$regex = "#<!--IMAGE\s(.*?)IMAGE-->#s";
preg_match( $regex, $text, $matches );
if (sizeof($matches)==2) return trim($matches[1]);
else return false;
}
Configuration: Windows XP Firefox 2.0.0.14
1 réponse
-
Cette fonction a comme paramètre $text, probablement un script
la fonction preg_match recherche $regex dans $text et insert les résultats de la recherche dans $matches[$i] à partir de l'élément 1
si elle trouve des éléments if (sizeof($matches)==2)
alors elle retourne l'élément qui satisfera à la première parenthèse ouvrante démuni des espace avant et arrière avec trim
sinon elle retourne false
fais un tour par les expression régulière pour comprendre cette méthode de recherche