リクエストを使用して配列データをPHPスクリプトに渡そうとしました:
script.php?page=7&filter[key]=value
しかし、スクリプトではそれを受け取りませんでした。そうすることはできますか?そうでない場合は、HTTP GETを使用して配列を渡すにはどうすればよいですか?
はい、script.php
ページ上の配列でそれらの値を取得します
ページに配列値を出力してみてscript.php
ください。
print_r($_GET['filter']);
URLから配列を渡してphpページで値を取得することは間違いありません。
$testvar = $_GET['filter'];
echo $testvar['key'];
好奇心から試してみましたが$_GET['filter']['value']
、うまくいきました!!!
複数の配列値を渡したい場合は、http_build_queryを使用できます
このようにデータを渡すだけです
script.php?page=7&filter=value
is_array()
着信データが配列であるか、このようになっていないかを確認するために使用します
is_array($_GET['filter'])