За последние 24 часа нас посетили 19111 программистов и 1892 робота. Сейчас ищут 925 программистов ...

array merge с условием

Тема в разделе "PHP для новичков", создана пользователем vikrorpert, 17 ноя 2018.

  1. vikrorpert

    vikrorpert Активный пользователь

    С нами с:
    13 окт 2010
    Сообщения:
    984
    Симпатии:
    10
    есть 2 массива
    $a=[a=>a,b=>b]
    $b=[a=>111, xxx=>xxx]
    надо их объединить чтобы из второго массива выкинулись элементы которых нету в первом массиве
    в итоге получить [a=>111, b=>b]
    если точнее то первый массив эталон, он не должен менять свою ключи, только значения
    второй массив донор значений

    интересует решение штатными функциями
     
  2. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    Код (Text):
    1. array_intersect_key($b, $a) + $a
     
    vikrorpert нравится это.