-2

JavaScript では、JSON のオブジェクトまたは配列がある場合

var arr = ["one", "two", "three"];
var obj = {"hello": "dolly", "jurassic": "park"}

ループせずに簡単に個々のアイテムを取得できます。

alert(arr[1]); // outputs "two"
alert(obj["hello"]); // outputs "dolly"

PHPでこれを行う同様の方法はありますか?

echo arr[1];
echo obj["hello"];
echo arr->1
echo obj->"hello"
4

3 に答える 3

3

これはかなり説明になるはずです:

php > $arr = json_decode('["one","two","three"]');
php > echo $arr[2];
three
php > $obj = (array) json_decode('{"hello":"dolly","jurassic":"park"}');
php > echo $obj["hello"];
dolly
php > $obj = json_decode('{"hello":"dolly","jurassic":"park"}');
php > echo $obj->hello;
dolly
于 2013-10-02T20:32:20.687 に答える