首页 > 编程 > PHP > 正文

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

2020-03-22 17:08:11
字体:
来源:转载
供稿:网友
PHP中有三种类型的数组:索引数组、关联数组、多维数组。我们将使用键值类型结构存储数据的关联数组。这些键将是一个字符串或整数,它将用作索引来搜索数组中相应的值。

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 // 将数组转换为JSONecho 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 // 将数组转换为JSONecho 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创建数组的方法介绍,希望对需要的朋友有所帮助!

以上就是如何使用PHP为JSON创建数组?的详细内容,PHP教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表