我需要在for循环指定的位置上递归地用简单数组填充多维数组,而这需要使用相同的多维数组来完成。
第一次乘。数组填充在下面的代码中
$vector_provisor = array ();
for ($i = 0; $ i <variable_variable; $i++)
{
array_push($vector_temp, 0);
}
$ element_pivot =$ lines [$index_line_pivot] [$index_column_pivo];
for ($j = 0, $j <dim - 1, j++)
{
$value = $rows [$index_line_pive] [$j] / $element_pivot;
array_push ($vector_provisor, $ value);
$index = array ($index_line_pivot);
}
#that's the array filled:
$new_lines {$index} = array_fill_keys ($index, $vector_provisor);
现在让我们说它第一次填充位置[1],如果我尝试在另一个for循环中重复该操作,填充位置[1]和[2],但是没有再次创建该数组,它只是清空所有职位,我得到一个空数组。
我该怎么办?