物件數組 PHP JSON數組與物件的理解
Jul 28, 2016 am 08:25 AM在PHP後端和客戶端資料互動的過程中,JSON資料中有時格式不定,一會兒是數組,一會兒是對象,弄得客戶端開發人員要崩潰的感覺。
因此,前後端相關人員先對PHP的json_encode函數原理有必要的了解是最重要的一環。
PHP中的array是個萬能的資料結構,並不像其它語言根據需要的場景會定義很多約束性的資料類型來描述結構,所以PHP程式設計師是很難給客戶端人員講清楚回傳的是什麼結構的資料的。
也就變成明明是透過PHP的陣列資料編碼成json的,但輸出值有時是陣列、有時是物件的情況。
1 |
|
解決方案是什麼?
就是透過PHP封裝Vector和Map這兩種資料結構的類,在建構json輸出結構時,以這兩種類型做封裝與轉換,來確保結構的確定性。
以上就介紹了物件數組 PHP JSON數組與物件的理解,包括了物件數組方面的內容,希望對PHP教程有興趣的朋友有所幫助。

熱門文章

熱門文章

熱門文章標籤

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)