@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"
						)
		);
  • Вопрос задан
  • 218 просмотров
Решения вопроса 1
Adamos
@Adamos
foreach по $arr1 - создаем словарь $hints[$prop_id => $hint]
foreach по $arr2 - достаем из словаря нужный $hints[$id].
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы