我想使用preg_match_all从线程获取磁力链接然后使用第一个磁力链接。
我尝试了很多模式,但没有任何效果。
$uris = array();
preg_match_all('\'http://magnet:?\'', $post, $uris);
foreach ($uris[0] as $href) {
//////////////////////////////
$magnetUri = $href;
break;
}
答案 0 :(得分:1)
我过去常常使用TTH
来匹配preg_match
个磁铁。也许,这对你有用:
preg_match( '/magnet:\?xt=urn:tree:tiger:(?P<tth>\w+)/', $rows['msg'], $matchTTH );
当然,在这种情况下,我存储了每个磁铁的TTH
,您可以使用these hashes中的任何其他磁铁。