PHP中json傳數(shù)據(jù) php操作json文件

php 和json傳參的問(wèn)題?

變量帶進(jìn)去解析,這就傳進(jìn)去了。示例如下:

創(chuàng)新互聯(lián)公司制作網(wǎng)站網(wǎng)頁(yè)找三站合一網(wǎng)站制作公司,專(zhuān)注于網(wǎng)頁(yè)設(shè)計(jì),成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè),網(wǎng)站設(shè)計(jì),企業(yè)網(wǎng)站搭建,網(wǎng)站開(kāi)發(fā),建網(wǎng)站業(yè)務(wù),680元做網(wǎng)站,已為上千多家服務(wù),創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)將一如既往的為我們的客戶提供最優(yōu)質(zhì)的網(wǎng)站建設(shè)、網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣服務(wù)!

$test=123;

POSTFILED='{

......

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

}';

PHP json數(shù)據(jù)寫(xiě)入到j(luò)son文件,讀取json文件

// 生成一個(gè)PHP數(shù)組

$data = array();

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

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

// 把PHP數(shù)組轉(zhuǎn)成JSON字符串

$json_string = json_encode($data);

// 寫(xiě)入文件

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

// 從文件中讀取數(shù)據(jù)到PHP變量

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

// 把JSON字符串轉(zhuǎn)成PHP數(shù)組

$data = json_decode($json_string, true);

// 顯示出來(lái)看看

var_dump($data)

PHP如何通過(guò)Post請(qǐng)求發(fā)送Json數(shù)據(jù)

首先要把數(shù)據(jù)轉(zhuǎn)換成json格式,再通過(guò)curl方法調(diào)用接口并傳參數(shù)

代碼如下:

$keyword?=?urlencode($_POST['keyword']);

$parameters?=?json_encode(array('keyWord'=$keyword,'areaCode'='*'));

$post_data['appToken']?=?"323ds7674354fds32fdsda60173";//隨便寫(xiě)的

$post_data['parameters']?=?$parameters;

$url?=?'';//隨便寫(xiě)的

$ch?=?curl_init();

curl_setopt($ch,?CURLOPT_POST,?1);

curl_setopt($ch,?CURLOPT_URL,?$url);

curl_setopt($ch,?CURLOPT_POSTFIELDS,?$post_data);//用post方法傳送參數(shù)

curl_setopt($ch,?CURLOPT_RETURNTRANSFER,?1);

$response?=?curl_exec($ch);

curl_close($ch);

之后就返回?cái)?shù)據(jù)即可。

請(qǐng)教:php如何實(shí)現(xiàn)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){

//這個(gè)data就是返回的json??即example.php??輸出的??json????

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

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

}

});

本文名稱(chēng):PHP中json傳數(shù)據(jù) php操作json文件
鏈接分享:http://muchs.cn/article46/ddiijeg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開(kāi)發(fā)、網(wǎng)頁(yè)設(shè)計(jì)公司外貿(mào)建站、做網(wǎng)站、移動(dòng)網(wǎng)站建設(shè)微信公眾號(hào)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

營(yíng)銷(xiāo)型網(wǎng)站建設(shè)