本文目錄一覽:
- 1、php關於JSON轉數組的問題
- 2、json在php中的使用之如何轉換json為數組
- 3、php中怎麼把json字符串轉換為數組
- 4、json文本文檔里的數據用php怎麼輸出
- 5、PHP如何把數據寫入JSON文件並在另一PHP文件讀取JSON數據?
php關於JSON轉數組的問題
var_dump(json_decode($json, true));
json_decode — 對JSON 格式的字符串進行解碼
望採納 Thx
json在php中的使用之如何轉換json為數組
看你怎麼傳遞這個json的.
如果是字符串傳遞過去, 那麼這個串要eval 下, 或者使用 json2.js 中的 JSON.parse(jsontext) 方法
附: json2.js 地址:
或者點擊直接下載:
如果是JSONP 協議傳遞過去, 就可以直接使用;
建議採用jquery+ajax模式來處理json, 哪怕是同步的, 調用起來也比直接 post/get 來的方便.
php中怎麼把json字符串轉換為數組
$str = ‘{“hello”: “world!”}’; //也可以是類似於'[1, 2, “3”, 4]’的json數組
$arr = json_decode($str, true); // 如果不加這個true,解析出來會是對象而不是數組
print_r($arr);
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文件並在另一PHP文件讀取JSON數據?
首先,把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);
?
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/286218.html