Bonjour,
J'ai besoin d'extraire une partie d'url entre deux points précis.
Voici par exemple l'URL
https://www.monsite/page/164-test
164 est l'ID de la page, c'est cette id dont j'ai besoin. Donc entre / qui suit page et le tiret -
J'ai penser localiser le début de la chaîne à extraire puis la fin, mais ensuite je ne vois pas comment faire.
Quelqu'un aurait-il une idée ?
Cordialement.
Eric
J'ai besoin d'extraire une partie d'url entre deux points précis.
Voici par exemple l'URL
https://www.monsite/page/164-test
164 est l'ID de la page, c'est cette id dont j'ai besoin. Donc entre / qui suit page et le tiret -
J'ai penser localiser le début de la chaîne à extraire puis la fin, mais ensuite je ne vois pas comment faire.
Code PHP:
$mystring = $_SERVER['REQUEST_URI'];
$findme = 'page/';
$pos = strpos($mystring, $findme);
echo " - ";
echo $mystring;
echo " - ";
echo $pos + 5; // Affiche la position du premier caractère qui suit de la chaîne "pages/"
$tiret = '-';
$pos = strpos($mystring, $tiret);
echo $pos;// Affiche la position du tiret.
Cordialement.
Eric
Commentaire