簡體   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