この記事では、PHP で JSON オブジェクトが存在するかどうかを判断する方法 (推奨) について主に紹介します。非常に優れており、必要な方は参考にしてください。実際のテスト中のphp json配列を取得する場合、単純なifやarray_key_existsを使用してオブジェクトが存在するかどうかを判断するとエラーになります。 以下はGoogleで見つけた正しい判断方法です。 、私が PHP にあまり熟練していないため、エラーが発生します。おそらく、私が考える正しい判断方法は、最も完璧な解決策ではないか、あるいは間違っている可能性があります。
エラー コード。 :
$structure = imap_fetchstructure($connection, $id, FT_UID); if (array_key_exists('parts', $structure)) { }
正しい解決策は次のとおりです:
#
if (is_array($structure) && array_key_exists('parts', $structure)) { //...magic stuff here }
#また、isset を使用して直接判断する別の方法もあります:
##
if(isset($structure['parts'])) { } //这个函数用来测试变量是否已经配置。若变量已存在则返回 true 值。其它情形返回 false 值。 //因此需要若变量存在且值不为NULL,才返回 TURE
関連する推奨事項:
JQuery と PHP は動的進行状況バーのアップロード表示を実装します
##
以上がPHP を使用して JSON オブジェクトが存在するかどうかを確認するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。