如果我在$ _SESSION ['breadcrumb'] ['category']中保存字符串,它會成功保存字符串,但如果我嘗試在$ _SESSION ['breadcrumb']中保存相同的字符串[ '類別'] [ '下腳']它引發以下錯誤不能存儲在多維會話數組
警告:非法串偏移 E 'SHIV':\瓦帕\ WWW \ sugumar \ mysuite \ ajaxjobsearch.php上線13
這是工作
$_SESSION['breadcrumb']['category']="<a href={$sitepath}/jobs?removefromsearch&name=category&id={$id}>$value</a>" ;//works fine
這是行不通的..
$_SESSION['breadcrumb']['category']['shiv'] ="<a href={$sitepath}/jobs?removefromsearch&name=category&id={$id}>$value</a>" ; //error
我要救的$ id而不是SHIV
$_SESSION['breadcrumb']['category'][$id] ="<a href={$sitepath}/jobs?removefromsearch&name=category&id={$id}>$value</a>" ;
'$ _SESSION ['breadcrumb'] ['category']'已經是一個字符串。 –
[多維數組在PHP SESSION]可能的重複](https://stackoverflow.com/questions/21652702/multidimensional-array-in-php-session) – calexandre
'$ _SESSION ['breadcrumb'] ['category']'指到一個已經存在的字符串。 '$ _SESSION ['breadcrumb'] ['category'] ['shiv']'是* not * defined,因此是錯誤。兩個變量的'var_dump()'應該顯示差異。 –