ホームページ > バックエンド開発 > PHPの問題 > PHPでURLパラメータを配列に変換する方法

PHPでURLパラメータを配列に変換する方法

青灯夜游
リリース: 2023-03-15 19:02:01
オリジナル
3985 人が閲覧しました

変換方法: 1. "mb_substr($url,stripos($url,"?") 1)" を使用して URL のパラメーター部分を取得します; 2. "parse_str("パラメーター部分", を使用します) $arr) "パラメータを変数に解析し、指定された配列に渡します。変数名はキー名に変換され、変数値はキー値に変換されます。

PHPでURLパラメータを配列に変換する方法

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

php は、 url パラメータを配列に変換します。

実装方法:

  • stripos() を使用して、文字「?」

  • mb_substr()を使用して、取得した位置に応じて文字列をインターセプトし、urlのパラメータ部分を取得します

  • 使用parse_str() は、パラメータを変数に解析し、指定された配列を渡します。

重要なポイント: parse_str()

parse_str() 関数は、クエリ文字列を解析して、変数。

parse_str(string,array)
ログイン後にコピー
パラメータ説明
文字列必須。解析する文字列を指定します。
配列 オプション。変数を格納する配列の名前を指定します。このパラメータは、変数を配列に格納するように指示します。

実装例:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$url="http://www.php.cn?title=我是小白&name=真的很白&text=但是决不放弃";
$str=mb_substr($url,stripos($url,"?")+1);
echo $str."<br>";
parse_str($str, $arr);
var_dump($arr);
?>
ログイン後にコピー

PHPでURLパラメータを配列に変換する方法

parse_str( ) パラメータを 1 つずつ変数に解析して配列に渡します; 変数名はキー名に変換され、変数値はキー値に変換されます。

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPでURLパラメータを配列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート