为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
犯罪嫌疑人X 2021-04-08 14:15:24
如何仅在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];

(我不是专家,所以也许您需要稍微更改一下数字...)


查看完整回答
反对 回复 2021-04-23
  • 2 回答
  • 0 关注
  • 185 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信