如何使用PHP为JSON创建数组?从PHP代码我想创建一个json数组:[
{"region":"valore","price":"valore2"},
{"region":"valore","price":"valore2"},
{"region":"valore","price":"valore2"}]我怎样才能做到这一点?
3 回答
眼眸繁星
TA贡献1873条经验 获得超9个赞
使用PHP的本机json_encode
,如下所示:
<?php $arr = array( array( "region" => "valore", "price" => "valore2" ), array( "region" => "valore", "price" => "valore2" ), array( "region" => "valore", "price" => "valore2" ));echo json_encode($arr);?>
更新:在评论中回答您的问题。你这样做:
$named_array = array( "nome_array" => array( array( "foo" => "bar" ), array( "foo" => "baz" ) ));echo json_encode($named_array);
白猪掌柜的
TA贡献1893条经验 获得超10个赞
简单:只需创建一个(嵌套的)PHP数组并调用json_encode
它。数字数组转换为JSON列表([]
),关联数组和PHP对象转换为对象({}
)。例:
$a = array( array('foo' => 'bar'), array('foo' => 'baz'));$json = json_encode($a);
给你:
[{"foo":"bar"},{"foo":"baz"}]
- 3 回答
- 0 关注
- 361 浏览
添加回答
举报
0/150
提交
取消