@Shurra

Перебор и сравнение массивов PHP, как?

есть два вложенных ( $arr1/$arr2 ) массива (внутри может быть до 25 вложенных), как пройти форичем по ним, чтобы сравнить id = prop_id и в случае true в пустое значение hint - записывать соответствующее(по айди) значение f_hint
в $arr2['hint'] - всегда пустой
записывать значение hint из arr1 в arr2
63dda9301de45267199547.png
63dda93d37291111762787.png
Надеюсь я смог изложить мысль?
Спасибо!

результ такой желателен-
$arr2 = array(
		"name" => array(
						"id" => 11,
						"hint" => "HINT"
						),
		"title" => array(
						"id" => 45,
						"hint" => "HINT"
						)
		);
  • Вопрос задан
  • 214 просмотров
Решения вопроса 1
Adamos
@Adamos
foreach по $arr1 - создаем словарь $hints[$prop_id => $hint]
foreach по $arr2 - достаем из словаря нужный $hints[$id].
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
23 апр. 2024, в 13:19
15000 руб./за проект
23 апр. 2024, в 13:17
2000 руб./за проект