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

PHP で漢字を含む URL を解析する機能を共有する、_PHP チュートリアル

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

phpで漢字を含むURLを解析する機能を共有します

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

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

コードをコピーします コードは次のとおりです:

関数 urlConvert($url){
$pathArr = array(); $modules = parse_url($url); $path = $modules['path']; $pathSplit =explode(‘/’, $path);
foreach ($pathSplit as $row){
$pathArr[] = rawurlencode($row);                                                                                       $urlNew = $modules['scheme']."://".$modules['host'].implode('/', $pathArr); return $urlNew; }






http://www.bkjia.com/PHPjc/945717.html

www.bkjia.com
tru​​e

http://www.bkjia.com/PHPjc/945717.html

PHP で中国語の文字を含む URL を解析する機能を共有します。Web アプリケーションを作成する場合、たとえば、一部の URL リンクに中国語が含まれているなど、多くの場合、問題が発生します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。