如何仅在preg_match_all中打印组2的值,而不使用数组和循环

如何仅在preg_match_all中打印组2的值,而不使用数组和循环


$url = 'https://hentaifox.com/gallery/58091/';


curl_setopt($curl, CURLOPT_URL, $url);


curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);

curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);


$result = curl_exec($curl);


preg_match_all('!<a href="\/tag\/(.*?)\/"><span class="badge tag">(.*?)<\/span><\/a>!', $result, $tags);

我只想要(。*?)结果在任何地方使用它


犯罪嫌疑人X
浏览 186回答 2
2回答

慕妹3146593

不可能做那样的事情吗?$matches = preg_match_all('!<a href="\/tag\/(.*?)\/"><span class="badge tag">(.*?)<\/span><\/a>!', $result, $tags);$group_2 = $matches[2][0][0];(我不是专家,所以也许您需要稍微更改一下数字...)
打开App,查看更多内容
随时随地看视频慕课网APP