PHP操作JSON方法大全

2021-08-19 08:14:14 字數 2716 閱讀 4917

這次給大家帶來php操作json方法大全,php操作json的注意事項

有哪些,下面就是實戰案例,一起來看一下。

首先定義乙個陣列,然後遍歷資料表,把相應的資料放到陣列中,最後通過json_encode()轉化陣列

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

putjson.php:

1

2

3

4

5

6

7

8

9

10

<?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.267774.com"],["2","\u7f16\u7a0b\u5f00\u53d1","267774.com"]]

然後,把 json 檔案中的資料讀取到php變數中。

getjson.php:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

<?php

// 從檔案中讀取資料到php變數

$json_string=file_get_contents('test.json');

// 把json字串轉成php陣列

$data= json_decode($json_string, true);

// 顯示出來看看

var_dump($data);

echo'

';

print_r($data);

echo'

';

echo'編號:'.$data[0][0].' 姓名:'.$data[0][1].' **:'.$data[0][2];

echo'

';

echo'編號:'.$data[1][0].' 姓名:'.$data[1][1].' **:'.$data[1][2];

?>

PHP操作JSON資料

是乙個輕量級的文字資料交換格式,他比 xml 更小 更快,更易解析,所以在php開發過程中,我們經常會用它來傳遞資料,本文uncletoo將個大家介紹一下php如何操作json資料 php操作json資料一般在ajaxjson encode 函式將字串 陣列 生成json格式。先看示例 示例1 js...

php 操作 json資料

json encode array 或 object 這個是用來把物件 或 陣列轉換為 json格式資料 json decode string boolen 陣列為true,物件不用設定 這個是把現有的json資料轉化為 php 陣列或物件.如果json資料是乙個資料,轉化時建議把json deco...

php基礎系列 7php操作json資料

json經常用於介面向外傳遞資料,而php最重要的乙個用法就是作為資料介面向外傳遞資料 因此了解php對json資料的操作很重要 json encode 作用是將陣列或者物件轉換為json的資料格式 下面詳解 json json encode array 比如 phpjson.php arr arr...