php+json数据输出 php post json数据

php 循环输出 json 数组

?php

创新互联主要从事成都网站建设、网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务衡南,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575

$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)输出的是一个数组

json文本文档里的数据用php怎么输出

首先,把PHP数组中的数据写入JSON文件。

?php

// 生成一个PHP数组

$data = array();

$data['a'] = 'test';

$data['b'] = 'bbb';

// 把PHP数组转成JSON字符串

$json_string = json_encode($data);

// 写入文件

file_put_contents('test.json', $json_string);

?

然后,把JSON文件中的数据读取到PHP变量中。

?php

// 从文件中读取数据到PHP变量

$json_string = file_get_contents('test.json');

// 把JSON字符串转成PHP数组

$data = json_decode($json_string, true);

// 显示出来看看

var_dump($data);

?

php怎么输出json数组?

对于特定的不能使用json_decode的json的话,建议直接输出

比如:

?php

echo '{';

//假设你的数据是从数据库中读取

$query = mysql_query(查询语句);

while($row = mysql_fetch_array($query)){

echo $row['字段']; //在这里构造出json显示的数据

}

echo '}';

?

希望可以帮到你

php输出单组json数据

首先json_encode第二参数不应该使用true

?php

$list = [];

while($array = mysql_fetch_array($result, MYSQL_ASSOC)){

$list['hour'][] = $array["hour"];

$list['data'][] = $array["data"];

}

echo json_encode($list);


网站标题:php+json数据输出 php post json数据
转载来于:http://myzitong.com/article/dopdpsj.html