第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

對php中json_encode的疑惑

想問下老師,為什么有時候json_encode一個數(shù)組,json格式出來后會是一個對象??php在轉(zhuǎn)碼過程中,對象和數(shù)組是怎么區(qū)分的?

正在回答

4 回答

如果PHP數(shù)組的鍵都是數(shù)字,那么json_encode()返回一個數(shù)組形式的Json,如果PHP數(shù)組的鍵全是字符串。那么json_encode()就會返回一個對象形式的Json。區(qū)分到底是數(shù)組還是對象,就看數(shù)組的鍵是怎么樣的了,全為數(shù)字就

返回數(shù)組類型,權(quán)威字符串就返回對象類型

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕圣5703068 提問者

非常感謝!待會兒驗證一下?。?/div>
2016-05-14 回復(fù) 有任何疑惑可以回復(fù)我~

比如json_encode一個索引數(shù)組array('name','age'),沒有明確的key只有value,那么json_encode后他就是數(shù)組,而它輸出的是["name","age"]。若是json_encode一個關(guān)聯(lián)數(shù)組array("username"=>"zhangsan"),有明確的鍵和值,那么json_encode后他就是對象,而它實際輸出的是{“username”:“zhangsan”},可以看出區(qū)別對象使用{}來包裹的,數(shù)組是使用[]來包裹的。

0 回復(fù) 有任何疑惑可以回復(fù)我~

可能回答的不是我要的問的,我的疑惑是,比如我們一個數(shù)組array("key"=>"value"),按正常理解轉(zhuǎn)換成JSON格式后應(yīng)該是["key":"value"],但是在使用json_encode轉(zhuǎn)換后實際輸出的是{"key":"value"},直接就變成一個對象了

0 回復(fù) 有任何疑惑可以回復(fù)我~

在php中對象是對象,數(shù)組是數(shù)組

對象含有屬性方法,多態(tài)繼承抽象,數(shù)組只有鍵和值

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
Ajax全接觸
  • 參與學(xué)習(xí)       224774    人
  • 解答問題       708    個

本課程通過一個案例,講解Ajax的相關(guān)概念原理實現(xiàn)方式和應(yīng)用

進(jìn)入課程

對php中json_encode的疑惑

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號