Array
(
[0] => Array
(
[0] => round
[1] => EX
[2] => D
[3] => 3.6
[4] => IF
[5] => IGI
[6] => G
[7] => G
[8] => id01
[9] => FNT
[10] => 0.8
[11] => 47
[12] => xy01
[13] => india
)
[1] => Array
(
[0] => round
[1] => EX
[2] => D
[3] => 3.6
[4] => IF
[5] => IGI
[6] => G
[7] => G
[8] => id01
[9] => FNT
[10] => 0.8
[11] => 47
[12] => xy01
[13] => india
)
)
Array
(
[0] => 150
[1] => 150
)
当我点击Codeigniter手推车中的更新购物车按钮时,我得到了两个数组.在这两个数组中,第一个数组是关于两个不同的产品的描述,第二个数组是两个Products...First的价格,第一个是产品的价格,第二个是第二个产品的价格。
现在我想把这两个产品一个接一个地存储在购物车里,我的意思是,首先,第一种产品以各自的价格存储在购物车中,然后用价格来存储第二种产品。
我想把这个数组存储在特定的数组索引中。
这是数组的索引。
shape
cut
color
carat
clarity
lab
polish
symmetry
stone_id
fluorescence
lwratio
depth
cert_no
location
price
首先,这个数组中有价格存储的产品,然后在cart...likewise中。
发布于 2017-01-16 06:19:31
如果您想要制作一个包含描述和价格的数组,那么使用下面的代码.
$final_array=array();
for($i=0;$i<count($description_array);$i++)
{
$final_description=$description_array[$i];
array_push($final_description,$price_array[$i]); //here we push the price into description array
array_push($final_array,$final_description);
}
print_r($final_array);
发布于 2017-01-16 05:41:43
首先,将价格添加到第一个数组中。然后使用array_combine()
将索引作为键应用-类似于-
foreach ($array1 as $key => &$val) {
$val[] = $array2[$key];
//$index is array of indexes mentioned.
$newArr[] = array_combine($index, $val);
}
var_dump($newArr);
https://stackoverflow.com/questions/41670001
复制相似问题