Je posséde des URL de ce type :
h**p://site.monsite.com/Cadeaux-noel-test-test-p9828877-test-test-test-test.html
ou encore
h**p://site.monsite.com/test-muraux-p8288675-test-test-test.html
ou encore
**p://site.monsite.com/-p3541578-tets-memoire-test-megs-test-compatible-test.html
Je souhaiterais récupérer la série de chiffres qui se situe après la chaine de caractéres -p soit 9828877
J'ai donc essayé de faire ceci :
CODE
preg_match('@^(?:http://)?([^/]+)@i',
$photos->getElementsByTagName('link')->item($numeroPhoto)->firstChild->data, $matches);
$host = $matches[1];
preg_match('/[^.]+\.[^.]+$/', $host, $matches);
echo "L'ID : {$matches[0]}\n";
$photos->getElementsByTagName('link')->item($numeroPhoto)->firstChild->data, $matches);
$host = $matches[1];
preg_match('/[^.]+\.[^.]+$/', $host, $matches);
echo "L'ID : {$matches[0]}\n";
Mais je ne récupére que monsite.com alors que je veux la série de chiffres uniquement. Quelqu'un peut il m'aider ?
Merci à vous.