ホームページ  >  記事  >  バックエンド開発  >  PHPの漢字を含むURL関数の解析例を詳しく解説

PHPの漢字を含むURL関数の解析例を詳しく解説

怪我咯
怪我咯オリジナル
2017-07-06 09:46:271051ブラウズ

この記事では主に、PHP での漢字を含む URL 関数の共有について紹介し、rawurlencode 関数の使用に焦点を当てて実装コードを直接提供します。必要な場合は、Web アプリケーションを作成するときに何度も参照してください。たとえば、URL リンクに中国語が含まれている場合、情報を取得するために wget/curl/

file_get_contents

などを使用すると、大きな問題が発生することがあります。 「404」、とても言葉を失います。 この問題を解決するための小さな関数がここに書かれています。これはパス内の解析に限定されています。関連する関数についてはマニュアルを確認してください。


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

function 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;   
    }

以上がPHPの漢字を含むURL関数の解析例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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