我需要從url中刪除第二個子字符串。所以,我的網址是這樣的:preg替換url中的第二個子字符串發生
http://example.com/<category>/<category>-<subcategory>-<id>
例如,
http://example.com/laptop/laptop-hp-probook-101 must be http://example.com/laptop/hp-probook-101
或
http://example.com/computer-parts/computer-parts-cool-motherboard-123 must be http://example.com/computer-parts/cool-motherboard-123
我嘗試這樣做:
$new_url = preg_replace("$category", "", absoluteurl(<url>), 1);
,但它不能...
如果你所提到的模式'$它會幫助類別'是 – andrew
[preg \ _replace()替換第二次出現的可能的重複](http://stackoverflow.com/questions/23239061/preg-replace-rep花邊第二次出現) – vaso123
$類別可以是「筆記本」,「電腦零件」等。 – Larry