Php 如何在数组[]中插入另一个值?
使用opencart并尝试在产品会话中输入另一个值。默认情况下,它只提供ID。我如何获取更多信息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->
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);