-1

我以前只使用过一次 JSON,但我不记得如何将它与 PHP 一起使用。

如果我有一个返回 JSON 的脚本,如下所示:

{
  "bunisess":[
    "business",
    "bonuses",
    "burnooses",
    "boniness",
    "burnoose's"
  ]
}

我怎样才能接受它并使每个值成为 PHP 数组中的值。键只是从 0 开始的数字?

4

3 回答 3

2

使用 json_decode,但将 true 作为第二个参数传递以获取关联数组:

$json='{"bunisess":["business","bonuses","burnooses","boniness","burnoose\'s"]}';

$data=json_decode($json, true);

现在,您可以根据需要使用 array_values 来获取数字索引数组:

$data=array_values($data);
于 2013-06-01T22:26:23.653 回答
1

一个简单的谷歌搜索可能会引导你到这个页面: http: //php.net/manual/fr/function.json-decode.php

子阵列将完全尊重您的要求。

于 2013-06-01T22:23:15.593 回答
1

假设这$data是完整的 JSON 字符串

$stdObject = json_decode($data, true);

print_r($array);

您应该使用一个键获得一个数组,bunisess并用其他值对另一个数值数组进行赋值。

于 2013-06-01T22:23:24.757 回答