ホームページ  >  記事  >  バックエンド開発  >  php_PHP チュートリアルで漢字を含む URL を解析する機能を共有します

php_PHP チュートリアルで漢字を含む URL を解析する機能を共有します

WBOY
WBOYオリジナル
2016-07-13 10:01:36805ブラウズ

phpで中国語の文字を含むURLを解析する機能を共有する

この記事では、phpで中国語の文字を含むURLを解析する機能の共有を主に紹介します。この記事では、rawurlencode関数の使用に焦点を当てて、実装コードを直接示します。必要なもの 友達はそれを参照できます

Web アプリケーションを作成するときに、中国語と他の文字の間の競合の問題に遭遇することがよくあります。たとえば、一部の URL リンクに中国語の文字が含まれている場合、wget/curl/file_get_contents などを使用して取得するときに問題が発生します。大きな「404」は言葉を失います。

この問題を解決するための小さな関数がここに書かれています。これはパス内の解析に限定されています。関連する関数についてはマニュアルを確認してください。

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


関数 urlConvert($url){
$pathArr = 配列(); $modules = parse_url($url); $path = $modules['パス']
$pathSplit = 爆発(‘/’, $path);
foreach ($pathSplit as $row){
$pathArr[] = rawurlencode($row); }
$urlNew = $modules['scheme']."://".$modules['host'].implode('/', $pathArr); $urlNew を返します。 }





http://www.bkjia.com/PHPjc/971942.htmlwww.bkjia.com

tru​​e

技術記事この記事では主に、PHP における漢字を含む URL を解析する機能の共有について紹介します。この記事では、rawurlencode 関数を中心に実装コードを直接示します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。