我需要从URL中获取两个单词。例如,我有以下网址:
http://mydomain.com/alrajhi/invoice/108678645541
我只需要使用PHP“alrajhi”和数字“108678645541”。
我可以通过“preg_match”功能知道如何回应这个吗?
非常感谢!!
答案 0 :(得分:0)
首选爆炸性能:
<?php
$parts = explode ( '/', "http://mydomain.com/alrajhi/invoice/108678645541e");
$word1 = part[3];
$word2 = part[5];
如果你想坚持使用正则表达式: http://regex101.com/r/iY7lJ8
答案 1 :(得分:0)
为什么要使用正则表达式?
$path = parse_url('http://mydomain.com/alrajhi/invoice/108678645541', PHP_URL_PATH);
list(, $name, , $number) = explode('/', $path);
答案 2 :(得分:0)