Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将循环中的项添加到多维PHP数组_Php_Arrays_Loops_Multidimensional Array - Fatal编程技术网

将循环中的项添加到多维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,

我试图在循环中向多维PHP数组添加两列。 在循环中,我当前有以下内容:

$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;