ホームページ  >  記事  >  バックエンド開発  >  PHPでよく使われるURL処理関数のまとめ

PHPでよく使われるURL処理関数のまとめ

怪我咯
怪我咯オリジナル
2017-07-07 10:10:16968ブラウズ

この記事では主に PHP で一般的に使用される URL 処理関数を紹介します 例では、parse_url、rawurldecode、urlencode、urldecode など、より一般的に使用される URL 処理関数のいくつかをまとめています。これは、必要とする友人にとって非常に実用的です。参考にしてください

この記事の例 この記事では、parse_url、rawurldecode、rawurlencode、urldecode、urlencode など、PHP のいくつかの URL エンコード解析関数をまとめています。参考のために皆さんと共有してください。具体的な使用法は次のとおりです:

導入と例を見てみましょう: parse_url($str url);

URL を

array に変換します:print_r(parse_url("www.jb51.net") ); URL を解析すると、出力は配列を返し、URL の特殊な形式の 文字列 が通常の文字列

に復元されます。 戻り値: string

: エンコード処理

内容説明: この関数は、URL の特殊形式の文字列を通常の文字列にデコードします。詳細なエンコードとデコードの情報および仕様書については、rfc 1738 を参照してください。コードは次のとおりです。

コードは次のとおりです:

echo rawurldecode('foo%20bar%40baz');      //输出foo bar@baz 
string rawurlencode ( string str )

文字列、この文字を返します。 -_ を除く文字列内のすべての非英数字は、その後に続く 2 つの 16 進数に置き換えられます。これは、説明されているエンコーディングです。 rfc 1738 では、リテラル文字が特殊な URL 区切り文字として解釈されるのを防ぎ、たとえば、次のような文字変換を使用して、一部のメール システムなどの送信メディアによって URL 形式が混乱するのを防ぐために使用されます。 FTP URL のパスワード:


コードは次のとおりです:

$str="http://www.jb51.net";       //定义字符串 
$result=rawurlencode($str);      //对指定字符串编码 
echo $result; 
/* 
urldecode() 
url解码 
*/   //输出结果 
$str="http%3a%2f%2fwww.jb51.net"; 
$result=urldecode($str); 
echo $result; 
/* 
urlencode() 
url编码 
*/ 
$str="http://www.jb51.net";  //定义字符串 
$result=urlencode($str);   //对指定字符串编码 
echo $result;  //输出结果

以上がPHPでよく使われるURL処理関数のまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。