配列の存在を確認したいです
if($a["abc"]["list"]){}
上記ですとtrueですが、
if($a["abc"]["list"]["aaa"]){}ですとfalseになります
上記でtrueにしたいのですが、判定の書き方がよくわかりません
$a["abc"]["list"]["aaa"]までの存在をifで確認するにはどうしたらいいのでしょうか?
<?php $a='{ "abc": { "list": [ "aaa", "bbb", "ccc" ] } }'; $a = json_decode($a, true); if($a["abc"]["list"]["aaa"]){ var_dump($a); }else{ echo "not"; } ?>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/28 21:50