首頁  >  文章  >  web前端  >  PHP操作JSON方法大全

PHP操作JSON方法大全

php中世界最好的语言
php中世界最好的语言原創
2018-04-25 13:48:484830瀏覽

這次帶給大家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.jb51.net"],["2","\u7F16\u7A0B\u5F00\u53D1","jb51.net"]]

#然後,把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>';
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中文網其它相關文章!

推薦閱讀:

jQuery運算json方法總結

#詳解JS中JSON的使用技巧

######################################### ####

以上是PHP操作JSON方法大全的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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