我有以下数组$fruits:
Array
(
[response] => Array
(
[errormessage] => banana
)
[blah] => Array
(
[blah1] => blahblah1
[blah2] => blahblah2
[blah3] => blahblah3
[blah4] => blahblah4
)
)
Run Code Online (Sandbox Code Playgroud)
然而当我这样做时:
isset($fruits['response']['errormessage']['orange'])
Run Code Online (Sandbox Code Playgroud)
它返回true!
究竟是什么导致这种奇怪的行为,我该如何解决这个问题呢?
谢谢!
任何人都可以解释它为什么是真的
$a = Array('b' = > 'okokokok');
if ( isset( $a['b']['ok'] ) ) {
echo $a['b']['ok']; // Print 0
} else {
echo "else";
}
Run Code Online (Sandbox Code Playgroud)