Создайте ассоциативный двумерный массив с увеличенными значениями столбцов, используя плоский массив в качестве ключей пPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Создайте ассоциативный двумерный массив с увеличенными значениями столбцов, используя плоский массив в качестве ключей п

Сообщение Anonymous »

Можно ли дополнить массив увеличивающимися числами? Например

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

$myArr = ["red", "green", "blue"];
$type = "colour";
Я хочу каким-то образом объединить их и добавить порядок сортировки, чтобы в итоге получилось следующее:

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

Array
(
[red] => Array
(
[type] => "colour"
[sort] => 1
)
[green] => Array
(
[type] => "colour"
[sort] => 2
)
[blue] => Array
(
[type] => "colour"
[sort] => 3
)
)
Пока мне удалось только:

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

$additional_data = array_pad([], count($myArr), ['type_id' => $type_id]);
$data = array_combine($myArr, $additional_data);
что дает:

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

Array
(
[red] => Array
(
[type] => "colour"
)
[green] => Array
(
[type] => "colour"
)
[blue] => Array
(
[type] => "colour"
)
)

Я знаю, что могу сделать это, перебирая цвета, но мне интересно, можно ли это сделать без цикла.

Подробнее здесь: https://stackoverflow.com/questions/493 ... a-flat-arr
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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