PHP 正则表达式删除某段字符串及后面的所有内容
代码说明echo preg_replace("/字符串.*/si","",$str);
示例一
代码$str="http://www.domain.com/tool/demo/show?a=1&b=2&c=3";
echo preg_replace("/".preg_quote("demo/show","/").".*/si","",$str);
结果http://www.domain.com/tool/
示例二
代码$str="http://www.domain.com/tool/demo/show?a=1&b=2&c=3";
echo preg_replace("/demo\/show.*/si","",$str);
结果http://www.domain.com/tool/
示例三
代码$str="http://www.domain.com/tool/demo/show?a=1&b=2&c=3";
echo preg_replace("/tool.*/si","",$str);
结果http://www.domain.com/