導航:首頁 > 編程語言 > php數組轉化json

php數組轉化json

發布時間:2025-03-15 11:09:06

php怎麼把多個數組揉成一個json字元串

<?php

//創建數組

$array = array(

"name" => "Hza",

"age" => 21

);

//數組轉化為json格式

echo json_encode($array);

echo "<br />";

//創建類

class Student {

public $name;

public $age;

//初始化是賦值

function __construct($name, $age)

{

$this->name = $name;

$this->age = $age;

}

//魔術方法 把對象轉換成字元串格式 以備使用json_encode()函數

function __tostring() {

//對象轉化為json格式

return json_encode($this,JSON_FORCE_OBJECT);

}

}

//實例化對象

$person1 = new Student('Hza', 20);

//輸出json格式

echo $person1;

?>

(1)php數組轉化json擴展閱讀:

json六個構造字元:

begin-array = ws %x5B ws ; [ 左方括弧

begin-object = ws %x7B ws ; { 左大括弧

end-array = ws %x5D ws ; ] 右方括弧

end-object = ws %x7D ws ; } 右大括弧

name-separator = ws %x3A ws ; : 冒號

value-separator = ws %x2C ws ; , 逗號

在這六個構造字元的前或後允許存在無意義的空白符(ws):

ws = *(%x20 /; 空間

%x09 /; 水平標簽

%x0A /; 換行或換行

%x0D); 回程

Ⅱ PHP生成多維數組的json格式

php中將數組格式換換為json格式可以使用 json_encode函數。

示例代碼如下:

<?php
//定義數組
$arr=array('city'=>array('北京','上海','廣州'),'order'=>array(1,2,3));

//將數組轉換為json格式
var_mp(json_encode($arr));

?>

json格式效果:

Ⅲ 用php如何將數據(文本和圖片)轉換成json格式

json和php數組 格式的互相轉換,參考如下:

$php_json = json_encode($json_arr); //把php數組格式轉換成 json 格式的數據
echo $php_json;
$php_json = json_decode($php_json); //再把json格式的數據轉換成php數組
print_r($php_json);

json數組
$json = '[{"id":"22","name":"33","descn":"44"}]'; //json格式的數組轉換成 php的數組
$arr = (Array)json_decode($json);
echo $arr[0]->id; //用對象的方式訪問。

Ⅳ PHP從mysql中取出多組數據 如何加入數組中並轉成JSON數組

首先定義一個數組,然後遍歷數據表,把相應的數據放到數組中,最後通過json_encode()轉化數組

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

例如:
<?php
//定義一個數組,用於保存讀取到的數據
$array = array();
$query = mysql_query("select * from table");
//遍歷數據表
while($rows = mysql_fetch_array($query)){

//可以直接把讀取到的數據賦值給數組或者通過欄位名的形式賦值也可以
$array[] = $rows;
$array[$rows['id']] = $rows;
}

print_r($array);

//最後通過json_encode()轉化數組

echo json_encode($array);
?>

閱讀全文

與php數組轉化json相關的資料

熱點內容
cmd查找命令行 瀏覽:661
如何申請域名需要虛擬伺服器 瀏覽:497
氣體流量的演算法 瀏覽:634
大族加密狗滑鼠 瀏覽:23
php資料庫登錄界面 瀏覽:656
加密資產巨鯨市場 瀏覽:835
追源碼軟體 瀏覽:173
俄羅斯聖誕小姐姐入眠解壓聲音 瀏覽:452
手機分身加密有什麼用 瀏覽:261
程序員怎麼跟男朋友說我愛你 瀏覽:309
單片機頻率變化 瀏覽:428
哪個app可以看賭神 瀏覽:466
rstudiopython 瀏覽:127
團隊如何開發伺服器 瀏覽:440
php選擇資料庫的函數 瀏覽:772
dhcp伺服器新增地址 瀏覽:930
程序員跑三個月外賣 瀏覽:942
linux配置tomcat的jdk路徑 瀏覽:363
液體壓縮公式 瀏覽:777
php開發後台管理系統 瀏覽:360