現在、URL リンクを でフォーマットしようとしています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