国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

如何使用PHP為JSON創建數組?

2024-09-04 11:46:46
字體:
來源:轉載
供稿:網友

PHP中有三種類型的數組:索引數組、關聯數組、多維數組。我們將使用鍵值類型結構存儲數據的關聯數組。這些鍵將是一個字符串或整數,它將用作索引來搜索數組中相應的值。

json_encode函數用于將數組的值轉換為JSON。這個函數是從PHP5中添加的。此外,你還可以根據你的需求對數組進行更多嵌套。你也可以使用此函數創建對象數組的數組。

與JSON一樣,所有內容都存儲為鍵值對,我們將把這些PHP數組的鍵值對轉換為JSON, JSON可用于從REST API服務器發送響應。

下面是將數組轉換為JSON的示例。

示例1:

  1. // 創建一個數組,其中包含具有鍵值對的數組 
  2.  
  3. $arr = array (  
  4.  
  5.     // 每個數組都將被轉換為一個對象 
  6.  
  7.     array(  
  8.  
  9.         "name" => "Pankaj Singh",  
  10.  
  11.         "age" => "20" 
  12.  
  13.     ),  
  14.  
  15.     array(  
  16.  
  17.         "name" => "Arun Yadav",  
  18.  
  19.         "age" => "21" 
  20.  
  21.     ),  
  22.  
  23.     array(  
  24.  
  25.         "name" => "Apeksha Jaiswal",  
  26.  
  27.         "age" => "20" 
  28. //Vevb.com 
  29.     )  
  30.  
  31. );  
  32.  
  33. // 將數組轉換為JSON 
  34.  
  35. echo json_encode($arr); 

輸出:

  1. [{"name":"Pankaj Singh","age":"20"}, 
  2.  
  3. {"name":"Arun Yadav","age":"21"}, 
  4.  
  5. {"name":"Apeksha Jaiswal","age":"20"}] 

示例2:

  1. <?php 
  2.  
  3. // 聲明二維關聯數組并初始化 
  4.  
  5. $arr = array (  
  6.  
  7.     "first"=>array(  
  8.  
  9.         "id"=>1,  
  10.  
  11.         "product_name"=>"Doorbell",  
  12.  
  13.         "cost"=>199  
  14.  
  15.     ),  
  16.  
  17.     "second"=>array(  
  18.  
  19.         "id"=>2,  
  20.  
  21.         "product_name"=>"Bottle",  
  22.  
  23.         "cost"=>99  
  24.  
  25.     ),  
  26.  
  27.     "third"=>array(  
  28.  
  29.         "id"=>3,  
  30.  
  31.         "product_name"=>"Washing Machine",  
  32.  
  33.         "cost"=>7999  
  34.  
  35.     )  
  36.  
  37. );  
  38.  
  39. // 將數組轉換為JSON 
  40.  
  41. echo json_encode($arr); 

輸出:

  1. {"first":{"id":1,"product_name":"Doorbell","cost":199}, 
  2.  
  3. "second":{"id":2,"product_name":"Bottle","cost":99}, 
  4.  
  5. "third":{"id":3,"product_name":"Washing Machine","cost":7999}} 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大宁县| 庆云县| 西畴县| 大连市| 鱼台县| 绥宁县| 海盐县| 安康市| 同仁县| 祁门县| 奉节县| 彩票| 海伦市| 保康县| 大英县| 南华县| 丹巴县| 商水县| 保靖县| 新干县| 南皮县| 永登县| 广宁县| 和政县| 罗山县| 聂拉木县| 仙游县| 乌兰县| 韶关市| 旺苍县| 通城县| 寿宁县| 禹城市| 柏乡县| 镇安县| 肇源县| 河池市| 河池市| 永丰县| 兴化市| 砀山县|