Здравствуйте, ребята, мне нужна ваша помощь, так как я работаю над очень старой версией laravel i.e 4.1
Я хочу, чтобы у меня было два красноречивых объекта, между которыми они не имеют никакого отношения.
Ниже приведен пример, который объединяет два массива по их индексу. Я имею в виду, что если я хочу объединить данные одного массива с другими, то это мой способ объединения данных обоих массивов.
1, 'product_name' => 'product1', 'price' => 200], // Первый элемент
['product_id' => 2, 'product_name' => 'product2', 'price' => 400] // Второй элемент
];
$ array2 = [
['color' => 'red', 'size' => 'M'], // Первый элемент
['color' => 'blue', 'size' => 'L'] // Второй элемент
];
$singleArray = []; // Third blank array.
foreach ($array1 as $key1 => $value1) {
$value2 = $array2[$key1]; // Get each element of second array by first array key
$singleArray[$key1] = $value1 + $value2;// Combine both array in third array
}
Output of the two array merging,
array
(
[0] => array
(
[product_id] => 1 // First Array Element
[product_name] => product1 // First Array Element
[price] => 200 // First Array Element
[color] => red // Second Array Element
[size] => M // Second Array Element
)
[1] => array
(
[product_id] => 2 // First Array Element
[product_name] => product2 // First Array Element
[price] => 400 // First Array Element
[color] => blue // Second Array Element
[size] => L // Second Array Element
)
)
Теперь мое требование - мне нужен третий красноречивый объект, который имеет записи от обоих объектов (в случае с laravel 4.1)
Я попробовал это с слиянием, но слияние добавить записи object2 к записи object1
Но что происходит,
Создан новый индекс для записей в object2
F
or example, I have object1 and object2 ,
What I got is,
Object(
[0] => array // First element of first object
(
[product_id] => 1
[product_name] => product1
[price] => 200
)
[1] => array // Second element of first object
(
[product_id] => 2
[product_name] => product2
[price] => 400
)
[2] => array // First element of second object
(
[color] => red
[size] => M
)
[4] => array // Second element of second object
(
[color] => blue
[size] => L
)
)
Which I don't want, What I want is,
Мне нужен тот же вывод, что и при объединении массива, но с точки зрения красноречивого результата.