Sli*_*iQz 2 php arrays session array-push
我试图将多个帖子放入一个会话中.下面是我用来做代码的代码行.
$_SESSION['answers'][] = array_push($_SESSION['answers'], $_POST);
Run Code Online (Sandbox Code Playgroud)
当我这样做时,一旦我尝试将第二个数组添加到会话中,就会出现以下数组:
Array
(
[0] => Array
(
[checkbox] => Optie 2
[category] => Dieren en natuur
[subcategory] => Wilde dieren
[vraagid] => 116
[type] => 3afbeeldingen
[media] => image
[submit] =>
)
[1] => Array
(
[checkbox] => Optie 1
[category] => Dieren en natuur
[subcategory] => Wilde dieren
[vraagid] => 117
[type] => 3afbeeldingen
[media] => image
[submit] =>
)
[2] => 2
)
Run Code Online (Sandbox Code Playgroud)
我说的是最后一个数组,
[2] => 2.
Run Code Online (Sandbox Code Playgroud)
这是自动添加的.现在,当我尝试将另一个数组放入会话时,它给了我同样的问题,它添加了正确的数组,带有复选框和其他变量,但也做了一个
[4] => 4
Run Code Online (Sandbox Code Playgroud)
这是array_push函数的问题吗?因为我推的数组是正确的,我已经检查过了.
将值添加到数组中:
$_SESSION['answers'][] = $_POST;
Run Code Online (Sandbox Code Playgroud)
或使用 array_push
array_push($_SESSION['answers'], $_POST);
Run Code Online (Sandbox Code Playgroud)
你试着去做多了:)
| 归档时间: |
|
| 查看次数: |
988 次 |
| 最近记录: |