Объедините 2 массива с разными ключами на основе значения общего ключа.Php

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

Сообщение Anonymous »


Как объединить два разных массива с разными ключами на основе значения общего ключа? Я пытаюсь сохранить базовым первый массив. Если во втором массиве значение общего ключа (Mark) такое же, слияние с первым массивом.

Первый массив:

Массив ( [0] => Массив ( [Дата выпуска] => 22 января 2024 г. [Марк] => 400001923264133 [Ват301] => 0 [Ват331] => 0 [Ват302] => 0 [Ват332] => 0 [Ват303] => 0 [Ват333] => 0 [Ват304] => 0 [Ват334] => 0 ) [1] => Массив ( [Дата выпуска] => 22 января 2024 г. [Марк] => 400001923536194 [Ват301] => 0 [Ват331] => 0 [Ват302] => 0 [Ват332] => 0 [Ват303] => 0 [Ват333] => 0 [Ват304] => 0 [Ват334] => 0 ) ) Второй массив:

Массив ( [0] => Массив ( [uid] => 0D7F298912F21E7934380E5728AEF6E31AB74E3F [Марк] => 400001923264133 [вн] => 094019245 [серия] => 0 [аа] => 396663852 [имя] => строка ( [имя] => TYPE_2_1 [значение] => 2,1 ) [netValue] => 976,15 [ватсумма] => 246,50 [vatCategory] => целое число ( [имя] => НДС_1 [значение] => 1 ) ) [1] => Массив ( [uid] => 0D7F298912F21E7934380E5728AEF6E31AB74E3F [Марк] => 400001923536194 [вн] => 094019245 [серия] => 0 [аа] => 396663852 [имя] => строка ( [имя] => TYPE_2_1 [значение] => 2,1 ) [netValue] => 976,15 [ватсумма] => 246,50 [vatCategory] => целое число ( [имя] => НДС_1 [значение] => 1 ) ) [2] => Массив ( [uid] => 74820E25D29945A74408F64FCBEAE229D4D386FF [Марк] => 400001923801925 [вн] => 094019245 [серия] => 0 [аа] => 396663852 [имя] => строка ( [имя] => TYPE_2_1 [значение] => 2,1 ) [netValue] => 976,15 [ватсумма] => 246,50 [vatCategory] => целое число ( [имя] => НДС_1 [значение] => 1 ) ) [3] => Массив ( [uid] => F218FCCF5A12CA067221D4C783ABC52B0A305ACA [Марк] => 400001924018534 [вн] => 094019245 [серия] => 0 [аа] => 396663852 [имя] => строка ( [имя] => TYPE_2_1 [значение] => 2,1 ) [netValue] => 976,15 [ватсумма] => 246,50 [vatCategory] => целое число ( [имя] => НДС_1 [значение] => 1 ) ) ) Я хочу добавить в первый массив ключи и значения второго массива, если ключ ['Mark'] содержит то же значение.

Ожидаемый результат Третий массив:
Массив ( [0] => Массив ( [uid] => 0D7F298912F21E7934380E5728AEF6E31AB74E3F [вн] => 094019245 [серия] => 0 [аа] => 396663852 [имя] => строка ( [имя] => TYPE_2_1 [значение] => 2,1 ) [netValue] => 976,15 [ватсумма] => 246,50 [vatCategory] => целое число ( [имя] => НДС_1 [значение] => 1 ) [Дата выпуска] => 22 января 2024 г. [Марк] => 400001923264133 [Ват301] => 0 [Ват331] => 0 [Ват302] => 0 [Ват332] => 0 [Ват303] => 0 [Ват333] => 0 [Ват304] => 0 [Ват334] => 0 ) [1] => Массив ( [uid] => 0D7F298912F21E7934380E5728AEF6E31AB74E3F [Марк] => 400001923536194 [серия] => 0 [аа] => 396663852 [имя] => строка ( [имя] => TYPE_2_1 [значение] => 2,1 ) [netValue] => 976,15 [ватсумма] => 246,50 [vatCategory] => целое число ( [имя] => НДС_1 [значение] => 1 ) [Дата выпуска] => 22 января 2024 г. [Марк] => 400001923536194 [Ват301] => 0 [Ват331] => 0 [Ват302] => 0 [Ват332] => 0 [Ват303] => 0 [Ват333] => 0 [Ват304] => 0 [Ват334] => 0 ) )
Ответить

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

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

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

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

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