создать ассоциативный массив с несколькими значениями для одного ключа в php

0

Я хочу динамически создавать ассоциативный массив, где мы можем назначить несколько значений одному ключу в php. Каждый ключ ведет себя как массив. Например

$array=[$one->'1','2','3';
    $two->'4','5';
    $three->'1']

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

  • 0
    Есть примеры на php документы. php.net/manual/en/language.types.array.php
  • 0
    $array=[$one=>['1','2','3'], $two=>['4','5'], $three=>['1']];
Показать ещё 1 комментарий
Теги:
arrays
key
multidimensional-array
associative

1 ответ

2
Лучший ответ

Почему вы не создаете массив массивов?

$array = array();
$array[1] = array();
$array[2] = array();
$array[3] = array();
array_push($array[1],1);
array_push($array[1],2);
array_push($array[1],3);
array_push($array[2],4);
array_push($array[2],5);
array_push($array[3],6);

Вы сможете добавлять столько, сколько хотите, и создавать новые поля, когда это необходимо. В общем, хотя вам придется давать вам имена переменных более значимыми, чем просто $ array :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню