Php, преобразовать одномерный массив в многомерный без явного цикла? [дубликат]Php

Кемеровские программисты php общаются здесь
Гость
Php, преобразовать одномерный массив в многомерный без явного цикла? [дубликат]

Сообщение Гость »

В моем PHP-коде есть одномерный массив:

Код: Выделить всё

$odArray = ['value One', 'Value Two'];
Мне нужно использовать этот массив в качестве значений для многомерного массива, чтобы конечный результат был таким:

Код: Выделить всё

$mdArray = [
['code' => 'Value One'],
['code' => 'Value Two'],
];
Это выглядит простой задачей, но я не могу найти способ добавить свой ключевой «код» в исходный массив.
Есть ли как это сделать?
РЕДАКТИРОВАТЬ, ЧТОБЫ ДОБАВИТЬ ИНФОРМАЦИЮ:
Я знаю, что могу сделать это с помощью foreach, но мне хотелось бы знать, уже есть метод php, который делает это. Я попробовал array_combine, но он не работает, когда два массива имеют разную длину.
Раньше я использовал array_fill_keys для заполнения массива ключей значениями. Интересно, существует ли аналогичный метод, но обратный: вместо предоставления массива ключей для заполнения значениями я предоставляю массив значений для заполнения ключом.

Подробнее здесь: https://stackoverflow.com/questions/782 ... without-an

Вернуться в «Php»