我有一个网址,我想要它的模式或preg_match功能 网址看起来像这样
http://www.myurl.com/login/login.php?confirmation=1&sub=a18c6aff-614c-49b2-ab67-5d90f839dce6-299072-1
我将使用循环运行,每次我得到一个不同的URL但我只需要最后一个值
a18c6aff-614C-49b2-ab67-5d90f839dce6-299072-1
我尝试了我知道preg_match但我失败的每个过程
答案 0 :(得分:1)
正如您所提到的,它始终是最后一个值,因此您可以explode()
使用end()
获取最后一个值:
<强>代码:强>
$str = 'http://www.myurl.com/login/login.php?confirmation=1&sub=a18c6aff-614c-49b2-ab67-5d90f839dce6-299072-1
';
$newStr = explode('=', $str);
echo end($newStr);
<强>输出:强>
a18c6aff-614c-49b2-ab67-5d90f839dce6-299072-1