phpjson传数据 php发送json数据

php如何发送和接收JSON数据

对于json,PHP有对应的方法进行操作。

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

一般而言,json会以字符串形式传给PHP脚本,一般都是放在$_POST里面,

14

?php

// 接收

$json_parameter = $_POST['json_str'];

// 处理, 变成数组

$array = json_decode($json_parameter);

// PHP 把数组数据变成json格式字符串,发给页面

$demo = array(

'key' = 'value',

'key2' = 'value2'

);

$demo_json = json_encode($demo); // 格式是{"key":"value","key2":"value2"}

echo $demo_json;

php 和json传参的问题?

变量带进去解析,这就传进去了。示例如下:

$test=123;

POSTFILED='{

......

"message":"'.$test.'"

}';

php和js如何通过json互相传递数据

只要将json数据用引号引起来作为字符串传递给PHP【通常用ajax进行】就可以用json_decode函数解码了。没错!就是这样!但是在构造json字符串的时候一定要仔细,如果你不经常构造json字符串,那么不妨用

echo json_encode(array('k'=array("a"='1','2','3')))

这样的方式,查看你需要构造的目标字符串的json格式。这样你就可以在js中根据你想要的结果来构造了!

PHP json数据写入到json文件,读取json文件

// 生成一个PHP数组

$data = array();

$data['name'] = 'admin';

$data['pwd'] = '123456';

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

$json_string = json_encode($data);

// 写入文件

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

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

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

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

$data = json_decode($json_string, true);

// 显示出来看看

var_dump($data)

请教:php如何实现json的传值

代码都基于jquery

jsonp   可以跨域 例如:

$.ajax({

url:'example.php',

type:'GET',

dataType:'jsonp',

jsonp:'callback',

success:function(data){

/*比如example.php是这样?php 

$callback=$_REQUEST['callback'];

echo $callback.'('.json_encode(array('id'=1)).')';?  

这里的data  就是    {"id":1}

*/

}

});

不跨域  ajax就可以  例如:

$.ajax({

url:'example.php',

type:'GET',

dataType:'json',

success:function(data){

//这个data就是返回的json  即example.php  输出的  json    

比如example.php是这样?php echo json_encode(array('id'=1));?  

返回的json 就是 {"id":1}

}

});


网站标题:phpjson传数据 php发送json数据
文章起源:http://azwzsj.com/article/hgshgg.html