将循环中的项添加到多维PHP数组
我试图在循环中向多维PHP数组添加两列。 在循环中,我当前有以下内容:将循环中的项添加到多维PHP数组,php,arrays,loops,multidimensional-array,Php,Arrays,Loops,Multidimensional Array,我试图在循环中向多维PHP数组添加两列。 在循环中,我当前有以下内容: $html[]['strongsNum'] = $strongsCode; $html[]['wordNum'] = $wordNumber; 但是,因为我没有手动设置索引,所以它会为这两个索引创建两个单独的条目。如何将两列添加到数组的一个条目/行中?尝试: $html[] = array( 'strongsNum' => $strongsCode, 'wordNum' => $wordNumber,
$html[]['strongsNum'] = $strongsCode;
$html[]['wordNum'] = $wordNumber;
但是,因为我没有手动设置索引,所以它会为这两个索引创建两个单独的条目。如何将两列添加到数组的一个条目/行中?尝试:
$html[] = array(
'strongsNum' => $strongsCode,
'wordNum' => $wordNumber,
);
如果不想使用数组(key=>value)语法: 添加初始“strongsNum”后,可以使用
count($myArray)-1
作为索引重新访问数组的最后一个成员
$html[]['strongsNum'] = $strongsCode;
$html[count($html) - 1]['wordNum'] = $wordNumber;
谢谢!这绝对有道理,因为多维数组本质上是数组中的数组。我只想让人们知道这是一种选择。
$html[]['strongsNum'] = $strongsCode;
$html[count($html) - 1]['wordNum'] = $wordNumber;