Компьютерных мощностей не много.
//исходные данные
$data[] = array("a" => 'art1', "b" => '10');
$data[] = array("a" => 'art2', "b" => '20');
$data[] = array("a" => 'art3', "b" => '30');
$data[] = array("a" => 'art4', "b" => '40');
$data[] = array("a" => 'art5', "b" => '50');
$data[] = array("a" => 'art6', "b" => '60');
//новые данные
$new_data[] = array("a" => 'art1', "b" => '15');
$new_data[] = array("a" => 'art2', "b" => '25');
$new_data[] = array("a" => 'art3', "b" => '35');
$new_data = array_column($new_data, 'b', 'a');
foreach($data as &$v) //для каждого элемента исходных данных
if (isset($new_data[$v["a"]])); //если найдены новые данные
$v["b"] = $new_data[$v["a"]]; //меняем значение
unset($new_data[$v["a"]]); //экономим память
}
unset($v);
print_r($data);
This method signature
ст. 707 Цивільного кодексу України, покупець має право протягом чотирнадцяти днів з моменту передання йому не продовольчого товару належної якості, якщо триваліший строк не оголошений продавцем, обміняти його у місці купівлі або інших місцях, оголошених продавцем, на аналогічний товар інших розміру, форми, габариту, фасону, комплектації тощо. У разі виявлення різниці в ціні покупець проводить необхідний перерахунок з продавцем.
Якщо у продавця немає необхідного для обміну товару, покупець має право повернути придбаний товар продавцеві та одержати сплачену за нього грошову суму.
Вимога покупця про обмін або повернення товару підлягає задоволенню, якщо товар не був у споживанні, збережено його товарний вид, споживчі властивості та за наявності доказів придбання товару у цього продавця.