php输出json数据 php输出json格式字符串

thinkphp中怎么返回json数据

使用thinkphp框架开发,不知道如何返回JSON字符串,ajax无法调用 有三种方式可以返回

元宝网站建设公司创新互联公司,元宝网站设计制作,有大型网站制作公司丰富经验。已为元宝上千多家提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的元宝做网站的公司定做!

1、若是数据库实体,可以使用toJson()方法

$user = User::get(1); echo $user-toJson();

2、若非数据库实体,可以使用json view方法,thinkphp除了实现response对象,还实现了jsonResponse若非数

$data = [    'result'='success',    'msg'='操作成功!' ]; //class Json extends Response

return json($data);

3、若非数据库实体,可以使用json_encode()方法:

$data = [    'result'='success',    'msg'='操作成功!' ];

return json_encode($data);

thinkphp5 ajax如何返回json

PHP是怎么返回json格式的数据

1、php 输出JSON格式,使用json_encode函数即可

2、示例:

?php

header('Content-type: text/json');

$fruits = array (

"fruits" = array("a" = "orange", "b" = "banana", "c" = "apple"),

"numbers" = array(1, 2, 3, 4, 5, 6),

"holes" = array("first", 5 = "second", "third")

);

echo json_encode($fruits);

?

示例得到结果:

{"fruits":{"a":"orange

php 循环输出 json 数组

?php

$Tdata='[{"A_Name":"a1","ICNo":"","A_ContNo":"","A_QQNo":""},{"A_Name":"a2","ICNo":"","A_ContNo":"","A_QQNo":""},{"A_Name":"a3","ICNo":"","A_ContNo":"","A_QQNo":""}]';

$arr=json_decode($Tdata,true);

//var_dump($arr);

echo stripcslashes ($arr[0][A_Name]);

?

上面的方法可以打印输出,json_decode($Tdata)输出的结果是一个对应,而json_decode($Tdata,true)输出的是一个数组


当前文章:php输出json数据 php输出json格式字符串
分享链接:http://pwwzsj.com/article/dopdeee.html