I will try to explain the problem that I have with this code.
This script works well to up to three persons ($numRows = 3).
$z=0;
$i=0;
$x=0;
do {
$total[] = (
${ contaH .$z}[$i+0]*$final[$x+0]+
${ contaH .$z}[$i+1]*$final[$x+1]+
${ contaH .$z}[$i+2]*$final[$x+2]
);
$z++;
} while ($z<$numRows); //3
但是,如果我只有4人(numRows=4),我需要这样一些:
$z=0;
$i=0;
$x=0;
do {
$total[] = (
${ contaH .$z}[$i+0]*$final[$x+0]+
${ contaH .$z}[$i+1]*$final[$x+1]+
${ contaH .$z}[$i+2]*$final[$x+2]+
${ contaH .$z}[$i+3]*$final[$x+3]
// if they are 5 persons ($numRows=5), here, should exists another row
);
$z++;
} while ($z<$numRows); //4
因此,问题在于实现这些变化的自动化。
此处为矩阵表 al:
我所希望的唯一事情是使我的准则充满活力地发挥众多人员的作用。
A | B | C | D
Person1
Person2
Person3
Person4
...
我的情况可能有所不同的是人数。
更多信息here。