我有一个使用parse_url形式的输出:
<?php
$url = 'http://www.wine-searcher.com/merchant/26127';
echo parse_url($url, PHP_URL_PATH);
?>
输出为/merchant/26127
。
我必须用preg_match匹配一个模式。我有一个循环,我想匹配所有的网址是在形式'/merchant/number'。
<?php
$url = 'http://www.wine-searcher.com/merchant/26127';
$queryStr = parse_url($url, PHP_URL_PATH);
var_dump(preg_match('|/merchant/'d+$|', $queryStr) == 1);
应该这样做