@SmilinkgKnight

Как заполнить пустой массив хеш таблицей из другого массива php?

В чем ошибка? Просто хочу одну хеш таблицу поделить на две ветки.
$result = array();
foreach ($keywords['data'] as $key => $one) {
  $result['data']['main'][$key] = $one;
  $result['data']['secondary'][$key] = $one;
}
  • Вопрос задан
  • 107 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
Ошибка в ничем. Код работает: https://ideone.com/UQ1EGS

И вот такой код работает, причем вообще без циклов. На больших массивах разница в скорости будет заметна.
$result = ['data' => [
	'main'      => $keywords['data'],
	'secondary' => $keywords['data'],
]];
https://ideone.com/fi0l5o

А если вам не просто сдублировать, то откройте для себя array_filter()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
03 мая 2024, в 16:26
3000 руб./за проект
03 мая 2024, в 16:09
1200 руб./за проект
03 мая 2024, в 16:06
3000 руб./за проект