日韩色色日韩,午夜福利在线视频,亚洲av永久无码精品,国产av国片精品jk制服丝袜

當前位置:網站首頁 >> 作文 >> 2023年php json精選

2023年php json精選

格式:DOC 上傳日期:2023-04-30 20:50:12
2023年php json精選
時間:2023-04-30 20:50:12     小編:zdfb

無論是身處學校還是步入社會,大家都嘗試過寫作吧,借助寫作也可以提高我們的語言組織能力。范文怎么寫才能發揮它最大的作用呢?下面是小編幫大家整理的優質范文,僅供參考,大家一起來看看吧。

php json篇一

導語:json全稱是javascript object notation,本來是javascript對象的一種表示和描述方式。現在已經和xml一樣,成為了一種通用的數據傳輸格式,且由其更加輕量級,得到了廣泛的使用。讓我們了解一下其應用方法吧!

在php中,與json直接相關的`兩個常用函數是json_encode和json_decode,json_encode即將php實體(數組或對象等類型)進行接送編碼,轉換成json字符串(文本)格式,以便進行數據傳輸。另一方面,json_decode是對json字符串進行解碼,得到原來的php實體。在php中,經常使用的就是對對象和數組進行json傳輸。

當對一維數組和對象進行json_decode時,會轉化后的json字符串發現其形式一樣。

如下代碼所示:

1 <?php

2 $people1 = array('name'=>'qqyumidi', 'age'=>'24');

3 $people1_json = json_encode($people1);

4 echo $people1_json;

5 echo "<br/>";

6

7 class people{

8 ? ? public $name;

9 ? ? public $age;

10

11 ? ? public function __construct($name, $age){

12 ? ? ? ? $this->name = $name;

13 ? ? ? ? $this->age ?= $age;

14 ? ? }

15 }

16

17 $people2 = new people('qqyumidi', '24');

18 $people2_json = json_encode($people2);

19 echo $people2_json;

轉化后的json字符串格式都為:{"name":"qqyumidi","age":"24"}

如果現在有此json字符串,需要對其進行還原成原來格式,怎么辦呢,到底是解析成對象還是數組形式呢,幸好,json_decode函數中為了對此進行區分,提供了第二個可選布爾型參數,如果第二個參數為true,則解析為數組,否則解析成對象。且默認是false。這也正是json_decode函數第二個參數的來由。

1 $json_str = '{"name":"qqyumidi","age":"24"}';

2 $result1 = json_decode($json_str);

3 $result2 = json_decode($json_str, true);

4 print_r($result1);

5 echo "<br/>";

6 print_r($result2);

可以看到輸出結果為:

stdclass object ( [name] => qqyumidi [age] => 24 )

array ( [name] => qqyumidi [age] => 24 )

s("content_relate");

【php中json應用】相關文章:

在php語言中使用json

09-27

php處理json時中文問題的解決方法

09-22

php中的trait

09-17

php中php://input和$-post有什么不同

09-12

php中iconv函數知識

09-20

php中的表單處理

09-10

php中的streams是什么

09-30

php中list方法用法示例

09-29

php中的隨機性

09-18

全文閱讀已結束,如果需要下載本文請點擊

下載此文檔
a.付費復制
付費獲得該文章復制權限
特價:5.99元 10元
微信掃碼支付
已付款請點這里
b.包月復制
付費后30天內不限量復制
特價:9.99元 10元
微信掃碼支付
已付款請點這里 聯系客服