ホームページ > バックエンド開発 > PHPチュートリアル > PHPでよく使われるURL処理関数のまとめ、phpurl関数_PHPチュートリアル

PHPでよく使われるURL処理関数のまとめ、phpurl関数_PHPチュートリアル

WBOY
リリース: 2016-07-13 10:13:39
オリジナル
1001 人が閲覧しました

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

http://www.bkjia.com/PHPjc/914058.html技術記事 php でよく使用される URL 処理関数、phpurl 関数のまとめ この記事では、parse_url、rawurldecode、rawurlencode、urldecode、urlencode など、php のいくつかの URL エンコード解析関数をまとめています。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート