我以前只使用过一次 JSON,但我不记得如何将它与 PHP 一起使用。
如果我有一个返回 JSON 的脚本,如下所示:
{
"bunisess":[
"business",
"bonuses",
"burnooses",
"boniness",
"burnoose's"
]
}
我怎样才能接受它并使每个值成为 PHP 数组中的值。键只是从 0 开始的数字?
使用 json_decode,但将 true 作为第二个参数传递以获取关联数组:
$json='{"bunisess":["business","bonuses","burnooses","boniness","burnoose\'s"]}';
$data=json_decode($json, true);
现在,您可以根据需要使用 array_values 来获取数字索引数组:
$data=array_values($data);
一个简单的谷歌搜索可能会引导你到这个页面: http: //php.net/manual/fr/function.json-decode.php
子阵列将完全尊重您的要求。
假设这$data
是完整的 JSON 字符串
$stdObject = json_decode($data, true);
print_r($array);
您应该使用一个键获得一个数组,bunisess
并用其他值对另一个数值数组进行赋值。