這次帶給大家PHP操作JSON方法大全,PHP操作JSON的注意事項有哪些,下面就是實戰案例,一起來看一下。
先定義一個數組,然後遍歷資料表,把對應的資料放到數組中,最後透過json_encode()轉換數組
json_encode() 函數的功能是將數值轉換成JSON 資料儲存格式。
putjson.php:
<?php // 生成一个PHP数组 $data = array(); $data[0] = array('1','吴者然','onestopweb.cn'); $data[1] = array('2','何开','iteye.com'); // 把PHP数组转成JSON字符串 $json_string = json_encode($data); // 写入文件 file_put_contents('test.json', $json_string); ?>
有同名的 JSON 檔案則覆蓋,沒有則建立。
產生或覆寫的JSON 如下:
複製程式碼 程式碼如下:
[["1","\u811A\u672C\u4E4B\ u5BB6","www.jb51.net"],["2","\u7F16\u7A0B\u5F00\u53D1","jb51.net"]]
#然後,把JSON 檔案中的資料讀取到PHP變數。
getjson.php:
<?php // 从文件中读取数据到PHP变量 $json_string = file_get_contents('test.json'); // 把JSON字符串转成PHP数组 $data = json_decode($json_string, true); // 显示出来看看 var_dump($data); echo '<br><br>'; print_r($data); echo '<br><br>'; echo '编号:'.$data[0][0].' 姓名:'.$data[0][1].' 网址:'.$data[0][2]; echo '<br>'; echo '编号:'.$data[1][0].' 姓名:'.$data[1][1].' 网址:'.$data[1][2]; ?>
相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!
推薦閱讀:
######################################### ####以上是PHP操作JSON方法大全的詳細內容。更多資訊請關注PHP中文網其他相關文章!