나는 예쁜 URL 링크가 있습니다 : www.abcd.com/Topic-V-CNHVNTNCHUUINP-Gangulys-waving-jersey-at-Lords-or-Dhonis-six-to-win-the-world-cup-- - 어떤-했다 - 더 - 가장 큰 경력 순간 -에 - 인도 - 크리켓 - 역사 Sourav-Ganguly-마헨드라 - 싱 - Dhoni는PHP에서 첫 번째 - "& 세 번째"- "사이의 모든 것을 가져 오는 방법은 무엇입니까?
난 단지 "V-CNHVNTNCHUUINP"를 가져 싶다. 내가 쓴 코드가 작동하지 않습니다이 저를 가져 오는 있습니다
$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);
: V-CNHVNTNCHUUINP을.
그러나 링크를 테스트 할 때 : www.abcd.com/Topic-HN-CNHVNTNCHWTSSW-Sharukh-Khan-or-Salman-Khan---Who-is-the-biggest-superstar-of-bollywood
결과는 다음과 같습니다. HN.
목표 : 링크가 경우이 HN-CNHVNTNCHWTSSW 가져 오기 www.abcd.com/Topic-HN-CNHVNTNCHWTSSW-Sharukh-Khan-or-Salman-Khan---Who-is-the-biggest- 슈퍼 스타 -의 - 볼리우드