我需要從URL中獲取兩個單詞。因此,例如,我有以下網址:從網址中獲取兩個單詞preg_match
http://mydomain.com/alrajhi/invoice/108678645541
我需要用PHP只有「alrajhi」和數字「108678645541」沒有別的。
我可以知道如何使用「preg_match」函數回顯此問題嗎?
非常感謝你!
我需要從URL中獲取兩個單詞。因此,例如,我有以下網址:從網址中獲取兩個單詞preg_match
http://mydomain.com/alrajhi/invoice/108678645541
我需要用PHP只有「alrajhi」和數字「108678645541」沒有別的。
我可以知道如何使用「preg_match」函數回顯此問題嗎?
非常感謝你!
爲什麼用正則表達式煩惱呢?
$path = parse_url('http://mydomain.com/alrajhi/invoice/108678645541', PHP_URL_PATH);
list(, $name, , $number) = explode('/', $path);
不想使用爆炸性能在這裏:
<?php
$parts = explode ('/', "http://mydomain.com/alrajhi/invoice/108678645541e");
$word1 = part[3];
$word2 = part[5];
如果你想堅持使用正則表達式: http://regex101.com/r/iY7lJ8