導航:首頁 > 編程語言 > php獲取遠程json數據

php獲取遠程json數據

發布時間:2023-03-06 07:23:57

㈠ 怎麼用php獲取遠程端的json數據,不會用,求大神解釋

file_get_contents是可以的,

<?php
echo"<metahttp-equiv='Content-Type'content='text/html;charset=utf-8'/>";
$m=file_get_contents("https://openapi.youku.com/v2/videos/show_basic.json?video_id=XOTQ1NDU5ODk2&client_id=319cdac7553fa298");
print_r(json_decode($m));
?>

輸出結果:

㈡ 如何用php調用外部介面json數據

兩種比較簡單的方法:

1、使用curl

$url="http://www.xxxxxxxxxx.com/";
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_TIMEOUT,30);
$output=curl_exec($ch);
curl_close($ch);

echo$output;

2、使用file_get_contents

$output=file_get_contents($url);
echo$output;


3 、使用socket 也是可以的

㈢ php如何獲取json中數據

可以用$obj=>key 的方式直接讀取 也可以先轉換為數組 用遍歷數組的方法讀取

<?php
$json='{"a":100,"b":200,"c":300,"d":400,"e":500}';
//首先將json字元串轉換成關聯數組
$arr=json_decode($json,true);
//然後循環讀取數據
foreach($arras$item){
echo$item;
echo"<br/>";
}
?>
運行結果:
100
200
300
400
500

㈣ 如何用php調用外部介面json數據

一般使用php發送請求,獲取返回的數據,進行解析;
<?php
$url="介面地址";
//發送請求獲取返回值,file_get_contents只支持get請求,post使用curl
$json = file_get_contents($url);
//把json數據轉化成數組
$data = json_decode($json,true);
//列印看看
print_r($data);
?>

㈤ PHP跨域獲取json數據的方法,PHP裡面有沒有類似ajax的函數

php中的文件讀寫函數基本上都可直接支持url,也就是說你可以像操作本地文件一樣直接操作其他網站的文件(當然只是讀取,寫入是不可能的),而且沒有任何跨域限制,比如下面一行代碼就可直接讀取網路首頁的html代碼:
$bd=file_get_contents("http://www..com");
如果想獲取json數據,只需把網址換一下即可。當然,還需要做一下格式轉換,php本身就有專門的json轉換函數:
$json=json_decode(file_get_contents("網址"),true);
這樣一看,是不是比前端的ajax還要簡單百倍?!

㈥ 求PHP獲取JSON數據

PHP直接的函數獲取或生成
用php生成json格式:json_encode('內容');
用php讀取json數據:json_deconde('json數據');

閱讀全文

與php獲取遠程json數據相關的資料

熱點內容
相片如何用電解壓 瀏覽:905
碩士程序員去學校當老師 瀏覽:120
pythonstr提取到字典 瀏覽:818
程序員那麼可愛有人看上陸漓了 瀏覽:876
php正則提取圖片 瀏覽:103
pythonlinuxdjango 瀏覽:562
php中文返回亂碼 瀏覽:89
宿舍裝的電信怎麼加密 瀏覽:745
為什麼壓縮文件解壓後變少了 瀏覽:426
現在安卓充電器普遍是什麼型號 瀏覽:714
9日均線36均線主圖指標源碼 瀏覽:349
程序員阿里文化完整版 瀏覽:98
早間新聞在哪個app上面可以看 瀏覽:954
工作啦app注冊的信息怎麼刪去 瀏覽:378
滾動轉子式製冷壓縮機 瀏覽:873
美國編程用什麼軟體 瀏覽:571
圖片加密防盜用 瀏覽:616
dbscan演算法python源碼 瀏覽:849
固態硬碟文件夾刪不掉 瀏覽:717
陽泉工會app怎麼培訓報名 瀏覽:669