Php 如何在数组[]中插入另一个值?

Php 如何在数组[]中插入另一个值?,php,arrays,opencart,Php,Arrays,Opencart,使用opencart并尝试在产品会话中输入另一个值。默认情况下,它只提供ID。我如何获取更多信息 if (!in_array($this->request->post['product_id'], $this->session->data['wishlist'])) { $this->session->data['wishlist'][] = $this->request->post['product_id']; $this->

使用opencart并尝试在产品会话中输入另一个值。默认情况下,它只提供ID。我如何获取更多信息

if (!in_array($this->request->post['product_id'], $this->session->data['wishlist'])) {
    $this->session->data['wishlist'][] = $this->request->post['product_id'];
    $this->session->data['wishlist'][] = $my_var;
}

我不确定您到底在寻找什么,但您应该能够执行类似的操作(假设您的“$\u会话”):


如果我读对了,您正在尝试向现有阵列添加其他数据…您要查找的是

array_push();
array_push-将一个或多个元素推到数组的末尾

语法:

int array_push ( array &$array , mixed $value1 [, mixed $... ] )
例如:

$array = array();
$addingthistoarray = "value to add";
array_push($array, $addingthistoarray);

你的问题不清楚,但我只是随机猜测,
$this->session->data['wishlist'][$this->request->post['product\u id']['my\u var\u name']=$my\u var
$array = array();
$addingthistoarray = "value to add";
array_push($array, $addingthistoarray);