Как сравнить два массива коллекций?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как сравнить два массива коллекций?

Сообщение Anonymous »

Я работаю с laravel, и у меня есть два массива коллекций, которые выглядят примерно так:

Код: Выделить всё

$collection1 = [
['id' => 1, 'name'=> 'phone', 'quantity' => 1, 'price' => 1200],
['id' => 2, 'name'=> 'tv', 'quantity' => 3, 'price' => 800],
];

$collection2 = [
['id' => 1, 'name'=> 'phone', 'quantity' => 1, 'price' => 1200],
['id' => 2, 'name'=> 'tv', 'quantity' => 3, 'price' => 400],
];
поэтому мне нужно знать, одинаковы они или нет, сравнивая обе коллекции. и если в каком-то из массивов один из ключей (или несколько) имеет другое значение, то это уже не будут одинаковые коллекции, например в 1 коллекции цена второго предмета имеет значение 800, а в другой коллекции из 400. Для этого есть какой-либо собственный метод коллекций laravel? Или как я могу это сделать с помощью простых массивов php?

Подробнее здесь: https://stackoverflow.com/questions/610 ... ion-arrays
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»