php正则如何匹配超链接中的数字

后端 潘老师 7个月前 (10-13) 134 ℃ (0) 扫码查看

如果你想获取一个超链接地址中的数字,使用php正则该如何实现呢?

你可以使用PHP的正则表达式来匹配类似链接中的数字部分。以下是一个示例代码:

<?php
// 输入的链接
$link = "https://www.panziye.com/teach/9512.html";

// 使用正则表达式匹配数字部分
preg_match('/(\d+)\.html/', $link, $matches);

// 输出匹配到的数字
if (isset($matches[1])) {
    echo "匹配到的数字是: " . $matches[1];
} else {
    echo "未找到匹配的数字";
}
?>

这段代码将匹配链接中的数字部分(例如,9512.html),并将其存储在$matches数组中。然后,你可以访问$matches[1]来获取匹配到的数字。

测试运行结果如图所示:

我们发现已经正常匹配到了超链接中的数字。


版权声明:本站文章,如无说明,均为本站原创,转载请注明文章来源。如有侵权,请联系博主删除。
本文链接:https://www.panziye.com/back/9522.html
喜欢 (0)
请潘老师喝杯Coffee吧!】
分享 (0)
用户头像
发表我的评论
取消评论
表情 贴图 签到 代码

Hi,您需要填写昵称和邮箱!

  • 昵称【必填】
  • 邮箱【必填】
  • 网址【可选】