En php il n'y a pas de fonction direct pour récupérer une chaîne de caractères entre 2 balises.
J'ai donc créé une fonction générique très facilement appelable par des néophytes.
Fonction pour obtenir une chaînes entre 2 balises php
function trouver_ma_chaine($string, $start, $end){
$string = ' ' . $string;
$ini = strpos($string, $start);
if ($ini == 0) return '';
$ini += strlen($start);
$len = strpos($string, $end, $ini) - $ini;
return substr($string, $ini, $len);
}
Appel de la fonction de récupération de ma chaîne
$texte = "ma/chaine/de/caracteres.html" // ma chaîne de caractère en entier
$infos = trouver_ma_chaine($texte, "/de/", ".html"); // trouve la chaîne entre 2 balises : /de/ et .html
Cela vous ramène : "caracteres".
Facile non ? Bon code à tous