如何仅在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);我只想要(。*?)结果在任何地方使用它
2 回答
慕妹3146593
TA贡献1820条经验 获得超9个赞
不可能做那样的事情吗?
$matches = preg_match_all('!<a href="\/tag\/(.*?)\/"><span class="badge tag">(.*?)<\/span><\/a>!', $result, $tags);
$group_2 = $matches[2][0][0];
(我不是专家,所以也许您需要稍微更改一下数字...)
- 2 回答
- 0 关注
- 185 浏览
添加回答
举报
0/150
提交
取消