2017-01-16 2 views
2
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 
) 

Это два Array профиля I Got Когда Нажмите Обновить корзину кнопку В CodeIgniter корзине ... В этом два Массивах Первого массива является Описанием О два различных продукта и второго массива является ценой этого два продукта ... Первой цена Для первого продукта и второй цены для второго продукта ...Как хранить два разных массива в корзине зажигания кода?

Теперь я хочу хранить эти два продукта в корзине один за другим ... я имею в виду, что сначала продукт хранится в корзине с соответствующей ценой, а затем второй продукт с ценой ..

И я хочу сохранить этот массив в конкретном индексе массива.

Это индекс массива ..

shape 
cut 
color 
carat 
clarity 
lab 
polish 
symmetry 
stone_id 
fluorescence 
lwratio 
depth 
cert_no 
location 
price 

Первый продукт с магазином цена в этом массиве, а затем в корзину ... тоже второй ..

ответ

0

Если вы хотите, чтобы сделать один массив с описанием & цена затем пойти с ниже код ...

$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); 
+0

Http: // stackoverflow.com/documentation/php/5727/array-iteration#t=201701161237085819865 – Learner

1

Во-первых, добавить цену первого массива , Затем используйте array_combine() применять индекс в качестве ключей - Что-то как-

foreach ($array1 as $key => &$val) { 
    $val[] = $array2[$key]; 
    //$index is array of indexes mentioned. 
    $newArr[] = array_combine($index, $val); 
} 

var_dump($newArr); 
Смежные вопросы