最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP判斷JSON對象是否存在的方法(推薦)

 更新時間:2016年07月06日 12:00:37   作者:左與右  
這篇文章主要介紹了PHP判斷JSON對象是否存在的方法(推薦)的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

在實際測試中php讀取json數(shù)組時 使用簡單的 if 或者 array_key_exists 去判斷對象是否存在是會報錯的,以下是google搜尋的正確判斷方法

實際上出現(xiàn)報錯只是我對php還不是很精通 因此可能我認(rèn)為正確的判斷方法同樣不是最完美的解決方法甚至是錯誤的 此篇博文留作自用

錯誤代碼:

$structure = imap_fetchstructure($connection, $id, FT_UID);
if (array_key_exists('parts', $structure))
{
} 

會出現(xiàn)報錯 Warning: array_key_exists() expects parameter 2 to be array, boolean given

正確的解決方案是:

if (is_array($structure) && array_key_exists('parts', $structure)) { //...magic stuff here } 

而還有一種就是使用 isset 來直接判斷:

if(isset($structure['parts']))
{
} 
  //這個函數(shù)用來測試變量是否已經(jīng)配置。若變量已存在則返回 true 值。其它情形返回 false 值。
  //因此需要若變量存在且值不為NULL,才返回 TURE

以上所述是小編給大家介紹的PHP判斷JSON對象是否存在的方法(推薦),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評論

灵璧县| 武陟县| 增城市| 建始县| 岫岩| 习水县| 天柱县| 常宁市| 胶南市| 白城市| 黄山市| 彩票| 辽源市| 磐安县| 渭南市| 突泉县| 偏关县| 九寨沟县| 湖南省| 时尚| 咸阳市| 亳州市| 思茅市| 永兴县| 华池县| 宜州市| 温州市| 白玉县| 迁西县| 镇江市| 远安县| 平塘县| 梁山县| 通江县| 琼中| 太仓市| 平原县| 南宁市| 鸡东县| 茌平县| 连平县|