这是一个由会话传递的数组。
这是我的代码:
var_dump($result);
array(1) {
["result"]=>
array(3) {
["status"]=>
bool(false)
["message"]=>
string(4) "test"
["type"]=>
string(5) "error"
}
array_key_exists('type', $result)) //returns false
此外,我注意到,将某些东西分配给键"message"会产生另一个可访问的"message"键。。。
这是因为type
密钥存在于$result
数组中的result
数组中
array_key_exists('type', $result['result'])) // returns true
您必须编写
array_key_exists('type', $result['result']);
我想分配"消息"也是同样的问题。你应该写
$result['result']['message'] = 'new message';