我想替换一个特定的单词后跟随机数后跟特定的符号。我认为正确的php函数是preg_replace
,但我不知道如何继续。
我所拥有的是一个包含joomla non-sef url的字符串,如下所示:
index.php?option=com_k2&Itemid=378&lang=el&tag=some-tag-name&task=tag&view=itemlist
我需要删除Itemid=378&
部分。数字378在任何时候都可以是不同的数字,所以我需要记住所有数字。
非常感谢任何帮助
答案 0 :(得分:2)
preg_replace('/^(.*)Itemid=\d+&?(.*)$/', '$1$2', 'index.php?option=com_k2&Itemid=378&lang=el&tag=some-tag-name&task=tag&view=itemlist');
答案 1 :(得分:2)
$new_url_string = preg_replace('/Itemid=\d+&/', '', $the_url_string);