繁体   English   中英

我能够通过会话传递一个数组var_dump(),但我不能用它做任何其他事情

[英]I am able to var_dump() an array passed by session but I can't do anything else with it

这是一个由会话传递的数组。

这是我的代码:

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

此外,我注意到将某些内容分配给关键的“消息”会产生另一个“消息”密钥,该密钥可以访问...

这是因为type键存在于数组$resultresult数组中

array_key_exists('type', $result['result'])) // returns true

你必须写

array_key_exists('type', $result['result']);

我猜这是分配'消息'的同样问题。 你应该写

$result['result']['message'] = 'new message';

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM