将循环中的项添加到多维PHP数组中

时间:2012-03-19 19:48:48

标签: php arrays loops multidimensional-array

我正在尝试将一些列添加到循环内的多维PHP数组中。 在循环内部,我目前有这个:

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

但是,因为我没有手动设置索引,所以它会为这两个创建两个单独的条目。如何将两列添加到数组的一个条目/行?

3 个答案:

答案 0 :(得分:2)

尝试:

$html[] = array(
  'strongsNum' => $strongsCode,
  'wordNum' => $wordNumber,
);

答案 1 :(得分:1)

$html[] = array(
    'strongsNum' => $strongsCode,
    'wordNum' => $wordNumber
);

答案 2 :(得分:-2)

如果您不想使用数组(key => value)语法:

添加初始'strongsNum'后,您可以使用count($myArray)-1作为索引重新访问数组的最后一个成员。

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