Из одномерного массива в двумерный php
Есть массив
'names' => [
['text' => 'Вася'],
['text' => 'Петя'],
['text' => 'Коля'],
['text' => 'Ваня'],
]
Надо сделать
'names' => [
[
['text' => 'Вася'],
],
[
['text' => 'Петя'],
],
[
['text' => 'Коля'],
],
[
['text' => 'Ваня'],
],
]
Пожалуйста, подскажите новичку, как? Пытаюсь разобрать циклом, и слить в новый двумерный массив
foreach ($names as $value) {
$new[] = array($value);
}
Но не выходит.
Ответы (1 шт):
Автор решения: xRef
→ Ссылка
Потому что вам нужно смотреть содержимое элемента массива names, то есть $names['names']
Это будет выглядеть вот так:
foreach ($names['names'] as $value) {
$new[] = array($value);
}
И в следующий раз, пожалуйста, предоставляйте полный код