首頁 >後端開發 >php教程 >PHP產生及取得JSON檔案的方法

PHP產生及取得JSON檔案的方法

不言
不言原創
2018-06-04 17:08:083434瀏覽

這篇文章主要介紹了PHP生成及獲取JSON文件的方法,涉及php針對json格式數據及文件相關操作技巧,需要的朋友可以參考下

本文實例講述了PHP生成及獲取JSON檔的方法。分享給大家供大家參考,具體如下:

先定義一個數組,然後遍歷資料表,把對應的資料放到數組中,最後透過json_encode()轉換數組

#json_encode() 函數的功能是將數值轉換成JSON 資料儲存格式。

putjson.php:

<?php
// 生成一个PHP数组
$data = array();
$data[0] = array(&#39;1&#39;,&#39;吴者然&#39;,&#39;onestopweb.cn&#39;);
$data[1] = array(&#39;2&#39;,&#39;何开&#39;,&#39;iteye.com&#39;);
// 把PHP数组转成JSON字符串
$json_string = json_encode($data);
// 写入文件
file_put_contents(&#39;test.json&#39;, $json_string);
?>

有同名的 JSON 檔案則覆蓋,沒有則建立。

產生或覆寫的JSON 如下:

複製程式碼 程式碼如下:

[["1","\u811A\u672C \u4E4B\u5BB6","www.php.cn"],["2","\u7F16\u7A0B\u5F00\u53D1","php.cn"]]

#然後,把JSON 檔案中的資料讀取到PHP變數。

getjson.php:

<?php
// 从文件中读取数据到PHP变量
$json_string = file_get_contents(&#39;test.json&#39;);
// 把JSON字符串转成PHP数组
$data = json_decode($json_string, true);
// 显示出来看看
var_dump($data);
echo &#39;<br><br>&#39;;
print_r($data);
echo &#39;<br><br>&#39;;
echo &#39;编号:&#39;.$data[0][0].&#39; 姓名:&#39;.$data[0][1].&#39; 网址:&#39;.$data[0][2];
echo &#39;<br>&#39;;
echo &#39;编号:&#39;.$data[1][0].&#39; 姓名:&#39;.$data[1][1].&#39; 网址:&#39;.$data[1][2];
?>

效果圖:

相關推薦:

php生成帶logo二維碼的實作方法

#

以上是PHP產生及取得JSON檔案的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn