Как сравнить два массива сбора?Php

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

Сообщение Anonymous »

Я работаю с Laravel < /code>, и у меня есть два массива сбора, которые выглядят примерно так: < /p>

$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],
];
< /code>

Поэтому мне нужно знать, являются ли они одинаковыми или нет, сравнивая обе коллекции. и если в некоторых массивах, один из ключей (или несколько) имеет другое значение, то они больше не будут одинаковыми коллекциями, например, в 1 сборе, цена второго пункта имеет значение 800, а другая коллекция из 400. Есть какой -нибудь естественный метод коллекций Laravel, чтобы сделать это?, Или как я могу сделать это с простыми массивами PHP?

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

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

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

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

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

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