如何在 codeigniter 购物车中存储两个不同的数组?
How to store two different array's in code igniter cart?
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 购物车中单击更新购物车按钮时得到的...
在这两个数组中,第一个数组是关于两种不同产品的描述,第二个数组是这两个产品的价格...第一个价格是第一个产品,第二个价格是第二个产品...
现在我想将这两个产品一个一个地存储在购物车中...我的意思是首先,第一个产品以各自的价格存储在购物车中,然后第二个产品以价格存储在购物车中..
我想将这个数组存储在特定的数组索引中..
这是数组的索引..
shape
cut
color
carat
clarity
lab
polish
symmetry
stone_id
fluorescence
lwratio
depth
cert_no
location
price
第一个产品的价格存储在这个数组中,然后在购物车中...同样是第二个..
首先,将价格添加到第一个数组。然后使用 array_combine()
将索引应用为键 - 类似于 -
foreach ($array1 as $key => &$val) {
$val[] = $array2[$key];
//$index is array of indexes mentioned.
$newArr[] = array_combine($index, $val);
}
var_dump($newArr);
如果您想制作一个包含描述和价格的数组,请使用以下代码...
$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);
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 购物车中单击更新购物车按钮时得到的... 在这两个数组中,第一个数组是关于两种不同产品的描述,第二个数组是这两个产品的价格...第一个价格是第一个产品,第二个价格是第二个产品...
现在我想将这两个产品一个一个地存储在购物车中...我的意思是首先,第一个产品以各自的价格存储在购物车中,然后第二个产品以价格存储在购物车中..
我想将这个数组存储在特定的数组索引中..
这是数组的索引..
shape
cut
color
carat
clarity
lab
polish
symmetry
stone_id
fluorescence
lwratio
depth
cert_no
location
price
第一个产品的价格存储在这个数组中,然后在购物车中...同样是第二个..
首先,将价格添加到第一个数组。然后使用 array_combine()
将索引应用为键 - 类似于 -
foreach ($array1 as $key => &$val) {
$val[] = $array2[$key];
//$index is array of indexes mentioned.
$newArr[] = array_combine($index, $val);
}
var_dump($newArr);
如果您想制作一个包含描述和价格的数组,请使用以下代码...
$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);