我有以下大致代码:
$_SESSION['ids'] = array('strawberry', 'banana', 'apple');
并希望根据条件插入某些值(当用户单击某个按钮等时)。
array_push($_SESSION['ids'], 'orange');
但这似乎行不通吗?
当我查看它的 var_dump'ed View 时,原来的数组带有“草莓”,“香蕉”,“苹果”,但是没有“橙色”吗?
最佳答案
我已经在PHP 5.4上测试了以下代码:
session_start();
$_SESSION['ids'] = array('strawberry', 'banana', 'apple');
array_push($_SESSION['ids'], 'orange');
var_dump($_SESSION['ids']);
输出如下:
array(1) { ["ids"]=> array(4) { [0]=> string(10) "strawberry" [1]=> string(6) "banana" [2]=> string(5) "apple" [3]=> string(6) "orange" } }
关于php - 如何将新的数组值插入PHP session 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20861838/