【发布时间】:2015-12-07 14:15:48
【问题描述】:
我想将新数组项添加到现有数组中。我为此目的使用array_push,但它不起作用。
数组
Array ( [productID] => 51 )
PHP 代码
if(isset($_REQUEST['sendProductId'])){
$inserted = $_COOKIE['productID'];
$original = $_REQUEST['sendProductId'];
if($inserted){
$cookie_value = array_push( $inserted, $original );
}else{
$cookie_value = $_REQUEST['sendProductId'];
}
$cookie_name = 'productID';
setcookie($cookie_name, $cookie_value, time() + (86400 * 30));
}
print_r($_COOKIE);
实际上我想将产品 ID 添加到 cookie 中。我也为此使用了array_splice,但它也不起作用。
请指导我哪里出错了。
【问题讨论】:
-
@Semmix 我认为它不是重复的,因为我的问题与上面提到的链接完全不同
-
var_dump( $inserted);,var_dump( $original);中有什么内容? -
@ashkufaraz
string '51' (length=2)是这个var_dump( $inserted);的结果 -
和
var_dump( $original);?