很多站长朋友们都不太清楚php构造json数据,今天小编就来给大家整理php构造json数据,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP怎么生成JSON列表啊? 2、 php怎么将数据做成json的格式给前端使用 3、 php 怎样写一个接口json数据 4、 PHP查询数据库表,如何生成二维JSON 5、 如何构造如下json的php数组 PHP怎么生成JSON列表啊?使用json_encode。假设需要转换成json的数组为$arr,则
$json = json_encode($arr)
$json为转换出来的json列表
php怎么将数据做成json的格式给前端使用用json_encode()函数将数据编码,然后就是json格式的数据了。
$data = [
'status' => 0,
'msg' => '操作成功'
];
$json = json_encode($data);
echo $json;
php 怎样写一个接口json数据<?php
header("Content-type: text/json; charset=utf-8");
$arr = array(
array('id'=>1,'name'=>'aaaa'),
array('id'=>2,'name'=>'bbbb')
);
echo json_encode($arr);
?>
PHP查询数据库表,如何生成二维JSONmysql查询某个数据库下所有表名的sql语句:
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = '数据库名称'
具体生成示例如下:
<?php
//连接数据库
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
//选择要操作的数据库
mysql_select_db("activity");
//sql语句
$sql="SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'activity'";
//执行sql
$result=mysql_query($sql);
$arr=array();
$i=0;
while($row=mysql_fetch_row($result))
{
$arr[$i] = $row[0];
$i++;
}
//将结果转换为json格式
$json=json_encode($arr);
//输出结果
print_r($json);
//关闭mysql数据库连接
mysql_close($con);
?>
生成结果:
如何构造如下json的php数组json是一种数据交换格式,以字符串的形式存在,php数组可以转json格式(json_encode),也可以把json格式的数据转成数组或者对象(json_decode)。
关于php构造json数据的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php构造json数据 php创建json对象的详细内容...