J'ai un joli lien d'URL: www.abcd.com/Topic-V-CNHVNTNCHUUINP-Gangulys-waving-jersey-at-Lords-or-Dhonis-six-to-win-the-world-cup-- -Quel-était-le plus grand gagnant-moment-en-indienne de cricket histoire Sourav Ganguly-Mahendra-Singh-DhoniComment chercher tout entre le premier "-" et le troisième "-" en php?
Je veux chercher seulement "V-CNHVNTNCHUUINP". Le code que j'ai écrit ne fonctionne pas:
$value = "www.abcd.com/Topic-V-CNHVNTNCHUUINP-Gangulys-waving-jersey-at-Lords-or-Dhonis-six-to-win-the-world-cup---Which-was-the-biggest-winning-moment-in-Indian-cricket-history-Sourav-Ganguly-Mahendra-Singh-Dhoni";
$newstr = substr($value, 0, strpos($value, '-', strpos($value, '-')+3));
$afterunderscore = substr($newstr, strpos($newstr, "-") + 1);
Cela me enjoués: V-CNHVNTNCHUUINP.
Mais lors des tests avec lien: www.abcd.com/Topic-HN-CNHVNTNCHWTSSW-Sharukh-Khan-or-Salman-Khan---Who-is-the-biggest-superstar-of-bollywood
Le résultat obtenu est: HN.
BUT: Fetch HN-CNHVNTNCHWTSSW Lorsque la liaison est www.abcd.com/Topic-HN-CNHVNTNCHWTSSW-Sharukh-Khan-or-Salman-Khan---Who-is-the-biggest- superstar-de-bollywood