php - 如何将新的数组值插入PHP session 数组?

标签 php arrays wordpress session array-push

我有以下大致代码:

$_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/

相关文章:

php - Crontab:PHP Wget 或 Curl

arrays - ruby 中有像 object.in(array) 这样的东西吗?

javascript - 以对象数组形式检索数据 ||火力基地

mysql - 更新多个表中的值时复制记录

php - 在 Woocommerce 订单详细信息中显示产品类别名称

php - 获取 "Integrity constraint violation: 1048 Column ' payment_id' cannot be null"using Doctrine & Symfony

php - 如何显示表格中的每个数据

php - 在 PHP 中包含类中心文件的方法

javascript - 排序数组中的公共(public)值段

php - WordPress:从数据库中的数组获取数据