如何制作Preg_Match或PATTERN

时间:2018-01-07 04:59:24

标签: php

我有一个网址,我想要它的模式或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但我失败的每个过程

1 个答案:

答案 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