PHPでよく使われるURL処理関数、phpurl関数のまとめ
この記事の例は、parse_url、rawurldecode、rawurlencode、urldecode、urlencode など、php のいくつかの URL エンコード解析関数をまとめたものです。参考のために皆さんと共有してください。具体的な使い方は以下の通りです
導入と例を見てみましょう: parse_url($str url);
URL を配列に変換します: print_r(parse_url("www.jb51.net")); URL を解析し、返された配列を出力し、URL の特殊な形式の文字列を通常の文字列に復元します。
構文: string rawurldecode(string str);
戻り値: 文字列
機能種類:エンコード処理
内容の説明: この関数は、URL の特殊形式の文字列から通常の文字列にデコードします。詳細なエンコードとデコードの情報および仕様ファイルについては、rfc 1738 を参照してください。コードは次のとおりです。
コードをコピーします コードは次のとおりです:echo rawurldecode('foo%20bar%40baz') //出力 foo bar@baz
文字列 rawurlencode (文字列 str )
-_ を除くすべての非英数字文字がパーセント記号 (%) に置き換えられ、その後に 2 つの 16 進数が続く文字列を返します。これは、RFC 1738 で説明されているエンコーディングです。これは、リテラル文字が特殊文字として解釈されないように保護するためのものです。 URL 区切り文字、および文字変換を使用するときに、たとえば URL で FTP を使用する場合に、一部のメール システムなどの送信メディアによって URL 形式が台無しになるのを防ぐためのパスワードが含まれています:
コードをコピーします コードは次のとおりです:
$str="http://www.bkjia.com" //文字列を定義します
$result=rawurlencode($str); //指定された文字列をエンコードします
$結果をエコーする
/*
URLデコード()
URLデコード
*/ //出力結果
$str="http%3a%2f%2fwww.jb51.net";
$result=urldecode($str);
$結果をエコーする
/*
urlencode()
URLエンコード
*/
$str="http://www.bkjia.com" //文字列を定義します
$result=urlencode($str); //指定された文字列をエンコードします
echo $result; //結果を出力します
この記事が皆様の PHP プログラミングのお役に立てれば幸いです。
http://www.bkjia.com/PHPjc/914058.html
www.bkjia.com
truehttp://www.bkjia.com/PHPjc/914058.html技術記事 php でよく使用される URL 処理関数、phpurl 関数のまとめ この記事では、parse_url、rawurldecode、rawurlencode、urldecode、urlencode など、php のいくつかの URL エンコード解析関数をまとめています。