我目前正在尝试使用parse_url
. 我的目标是每次在链接中包含以下字符&p
(按该顺序)时解析链接。在决定是否解析链接之前if statement
,是否可以检查这些字符。url
例如,如果链接具有字符&p
(按该顺序),那么它将解析链接并格式化为我想要的选择。我已经能够计算出解析部分,但我将如何检查这些字符&p
(按该顺序)?如果您看到下面的示例,我只想&
从链接中删除。
if($url == '&p' ) // not sure how to check
{
$parsed_url = parse_url($url);
$fragment = $parsed_url['fragment'];
$fragment_parts = explode('/', $fragment);
$formatted_url = array_pop('http://www.website.com?p=$1',$url);
}
else
{
// do something else
}
例子:
输入:http://www.website.com?&p=107
输出:'http://www.website.com?p=107