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

來源:互聯網
上載者:User
這篇文章主要介紹了PHP產生及擷取JSON檔案的方法,涉及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];?>

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.