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.php.cn”],[“2″,”\\u7F16\\u7A0B\\u5F00\\u53D1″,”php.cn”]]

然后,把 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生成及獲取JSON文件的方法


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM