使用PHP为JSON创建数组的方法

发布时间:2020-08-20 15:28:52 作者:小新
来源:亿速云 阅读:140

这篇文章给大家分享的是有关使用PHP为JSON创建数组的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

 PHP中有三种类型的数组:索引数组、关联数组、多维数组。我们将使用键值类型结构存储数据的关联数组。这些键将是一个字符串或整数,它将用作索引来搜索数组中相应的值。

使用PHP为JSON创建数组的方法

json_encode函数用于将数组的值转换为JSON。这个函数是从PHP5中添加的。此外,你还可以根据你的需求对数组进行更多嵌套。你也可以使用此函数创建对象数组的数组。

与JSON一样,所有内容都存储为键值对,我们将把这些PHP数组的键值对转换为JSON, JSON可用于从REST API服务器发送响应。

下面是将数组转换为JSON的示例。

示例1:

<?php 
  
// 创建一个数组,其中包含具有键值对的数组
$arr = array ( 
      
    // 每个数组都将被转换为一个对象
    array( 
        "name" => "Pankaj Singh", 
        "age" => "20"
    ), 
    array( 
        "name" => "Arun Yadav", 
        "age" => "21"
    ), 
    array( 
        "name" => "Apeksha Jaiswal", 
        "age" => "20"
    ) 
); 
  
// 将数组转换为JSON
echo json_encode($arr);

输出:

[{"name":"Pankaj Singh","age":"20"},
{"name":"Arun Yadav","age":"21"},
{"name":"Apeksha Jaiswal","age":"20"}]

示例2:

<?php 
  
// 声明二维关联数组并初始化
$arr = array ( 
    "first"=>array( 
        "id"=>1, 
        "product_name"=>"Doorbell", 
        "cost"=>199 
    ), 
    "second"=>array( 
        "id"=>2, 
        "product_name"=>"Bottle", 
        "cost"=>99 
    ), 
    "third"=>array( 
        "id"=>3, 
        "product_name"=>"Washing Machine", 
        "cost"=>7999 
    ) 
); 
  
// 将数组转换为JSON
echo json_encode($arr);

输出:

{"first":{"id":1,"product_name":"Doorbell","cost":199},
"second":{"id":2,"product_name":"Bottle","cost":99},
"third":{"id":3,"product_name":"Washing Machine","cost":7999}}

感谢各位的阅读!关于使用PHP为JSON创建数组的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!

推荐阅读:
  1. 创建以Json为内容的HttpRequestMessage
  2. 使用PHP检查数组是否为空的方法

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php json

上一篇:在laravel 5中使用DB事务的方法

下一篇:原生js实现的金山打字小游戏(实例代码详解)

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》