为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用PHP为JSON创建数组?

如何使用PHP为JSON创建数组?

PHP
拉丁的传说 2019-08-26 15:38:56
如何使用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);


查看完整回答
反对 回复 2019-08-26
?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

简单:只需创建一个(嵌套的)PHP数组并调用json_encode它。数字数组转换为JSON列表([]),关联数组和PHP对象转换为对象({})。例:

$a = array(
        array('foo' => 'bar'),
        array('foo' => 'baz'));$json = json_encode($a);

给你:

[{"foo":"bar"},{"foo":"baz"}]


查看完整回答
反对 回复 2019-08-26
  • 3 回答
  • 0 关注
  • 361 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信