Добавить элементы в цикле в многомерный массив PHP - PullRequest
0 голосов
/ 19 марта 2012

Я пытаюсь добавить пару столбцов в многомерный массив PHP внутри цикла.Внутри цикла у меня сейчас есть это:

$html[]['strongsNum'] = $strongsCode;
$html[]['wordNum'] = $wordNumber;

Однако, поскольку я не устанавливаю индекс вручную, он создает две отдельные записи для двух.Как мне сделать так, чтобы два столбца были добавлены к одной записи / строке массива?

Ответы [ 3 ]

2 голосов
/ 19 марта 2012

попробовать:

$html[] = array(
  'strongsNum' => $strongsCode,
  'wordNum' => $wordNumber,
);
1 голос
/ 19 марта 2012
$html[] = array(
    'strongsNum' => $strongsCode,
    'wordNum' => $wordNumber
);
0 голосов
/ 19 марта 2012

Если вы не хотите использовать синтаксис массива (ключ => значение):

После добавления начального 'strongsNum' вы можете повторно получить доступ к последнему члену вашего массива, используя count($myArray)-1 в качестве индекса.

$html[]['strongsNum'] = $strongsCode;
$html[count($html) - 1]['wordNum'] = $wordNumber;
...