4

リクエストを使用して配列データをPHPスクリプトに渡そうとしました:

script.php?page=7&filter[key]=value

しかし、スクリプトではそれを受け取りませんでした。そうすることはできますか?そうでない場合は、HTTP GETを使用して配列を渡すにはどうすればよいですか?

4

3 に答える 3

1

はい、script.phpページ上の配列でそれらの値を取得します

ページに配列値を出力してみてscript.phpください。

print_r($_GET['filter']);

于 2012-09-28T11:23:35.803 に答える
1

URLから配列を渡してphpページで値を取得することは間違いありません。

$testvar = $_GET['filter'];
echo $testvar['key'];

好奇心から試してみましたが$_GET['filter']['value']、うまくいきました!!!

複数の配列値を渡したい場合は、http_build_queryを使用できます

于 2012-09-28T11:38:33.303 に答える
0

このようにデータを渡すだけです

script.php?page=7&filter=value

is_array()着信データが配列であるか、このようになっていないかを確認するために使用します

is_array($_GET['filter'])

http://php.net/manual/en/function.is-array.php

于 2012-09-28T11:23:47.853 に答える