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教程
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
新闻热点
疑难解答