欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

錯誤代碼:

$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對象是否存在的方法(推薦),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

  • Laravel框架用戶登陸身份驗證實現(xiàn)方法詳解

    Laravel框架用戶登陸身份驗證實現(xiàn)方法詳解

    這篇文章主要介紹了Laravel框架用戶登陸身份驗證實現(xiàn)方法,結合實例形式分析了Laravel框架用戶登陸驗證的原理、實現(xiàn)方法與相關注意事項,需要的朋友可以參考下
    2017-09-09
  • Laravel5框架自定義錯誤頁面配置操作示例

    Laravel5框架自定義錯誤頁面配置操作示例

    這篇文章主要介紹了Laravel5框架自定義錯誤頁面配置操作,結合具體實例形式分析了Laravel5自定義錯誤頁面的原理、操作步驟及相關實現(xiàn)技巧,需要的朋友可以參考下
    2019-04-04
  • PHP實現(xiàn) APP端微信支付功能

    PHP實現(xiàn) APP端微信支付功能

    這篇文章主要介紹了PHP實現(xiàn) APP端微信支付功能,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-06-06
  • PHP開發(fā)框架laravel代碼提示示例解析

    PHP開發(fā)框架laravel代碼提示示例解析

    這篇文章主要為大家介紹了PHP開發(fā)框架laravel代碼提示示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪
    2022-04-04
  • PHP多進程通信-消息隊列使用

    PHP多進程通信-消息隊列使用

    這篇文章主要介紹了PHP通信-消息隊列使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-03-03
  • 微信支付開發(fā)交易通知實例

    微信支付開發(fā)交易通知實例

    本文主要介紹如何使用 JS API支付時如何獲得交易通知,并提供代碼實例,希望對開發(fā)微信支付的小伙伴有所幫助
    2016-07-07
  • laravel7學習之無限級分類的最新實現(xiàn)方法

    laravel7學習之無限級分類的最新實現(xiàn)方法

    這篇文章主要給大家介紹了關于laravel7學習之無限級分類的最新實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • YII2框架中自定義用戶認證模型,完成登陸和注冊操作示例

    YII2框架中自定義用戶認證模型,完成登陸和注冊操作示例

    這篇文章主要介紹了YII2框架中自定義用戶認證模型,完成登陸和注冊操作,結合實例形式分析了YII2通過自定義用戶認證模型完成登陸和注冊相關操作步驟與實現(xiàn)技巧,需要的朋友可以參考下
    2020-03-03
  • ThinkPHP 5.1 跨域配置方法

    ThinkPHP 5.1 跨域配置方法

    今天小編就為大家分享一篇ThinkPHP 5.1 跨域配置方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • VSCode+PHPstudy配置PHP開發(fā)環(huán)境的步驟詳解

    VSCode+PHPstudy配置PHP開發(fā)環(huán)境的步驟詳解

    這篇文章主要介紹了VSCode+PHPstudy配置PHP開發(fā)環(huán)境,本文分步驟給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08

最新評論