我以前只使用过一次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
的数组,并为另一个值为其他值的数字数组赋值。