Частый гость
Покинул форум
Сообщений всего: 237
Дата рег-ции: Июнь 2013
Помог: 12 раз(а)
|
SkyStar, под спойлером решение с тестовыми данными. Надеюсь, я правильно понял задачу.
Спойлер (Отобразить)PHP:
скопировать код в буфер обмена
<?PHP ini_set('default_charset', 'UTF-8'); 'id' => '', 'brand_id' => '', 'brand_name' => '', 'name' => '', 'default_site_id' => '', 'base_url' => '', 'site_name' => 'test2.com', 'site_id' => '2' ), 'id' => '', 'brand_id' => '', 'brand_name' => '', 'name' => '', 'default_site_id' => '', 'base_url' => '', 'site_name' => 'test3.com', 'site_id' => '3' ), 'id' => '', 'brand_id' => '', 'brand_name' => '', 'name' => '', 'default_site_id' => '', 'base_url' => '', 'site_name' => 'test4.com', 'site_id' => '4' ), ); 'num' => '<a href="/test/id">111</a>', 'site_id' => '2', 'b_id' => '<a href="/test/id">111</a>', 'auto_id' => '<a href="/test/id"><img src="/test/id" alt=" 11" ></a>', 'total' => '11.00' ), 'num' => '<a href="/test/id">2222</a>', 'site_id' => '3', 'b_id' => '<a href="/test/id">222</a>', 'auto_id' => '<a href="/test/id"><img src="/test/id" alt=" 22" ></a>', 'total' => '2.00' ), 'num' => '<a href="/test/id">2222</a>', 'site_id' => '53', 'b_id' => '<a href="/test/id">222</a>', 'auto_id' => '<a href="/test/id"><img src="/test/id" alt=" 22" ></a>', 'total' => '2.00' ) ); echo "<pre>Массив \$resp ДО измениний:" . PHP_EOL ; print_r($resp); echo"</pre>"; foreach ($resp as $respKey => $respItem): foreach ($sites as $sitesItem): if ($sitesItem['site_id'] == $respItem['site_id']): $resp[$respKey]['site_id'] = $sitesItem['site_name']; endif; endforeach; endforeach; echo "<br><pre>Массив \$resp ПОСЛЕ измениний:" . PHP_EOL ; print_r($resp); echo"</pre>"; ?>
(Отредактировано автором: 02 Июля, 2013 - 10:49:58)
|