hellom im new on php, and i have some trouble with my code
this message error
Message: max(): When only one parameter is given, it must be an array
for sum(value) i don't have troubles. as you can see on this images. Image 1
But, when I tried to get the max value, but instead got an error like this. image2 error message
this my error script (for find max value)
for ($i=0;$i<count($kriteria);$i++)
{
$pembagi[$i] = 0;
for ($j=0;$j<count($alternatif);$j++)
{
$pembagi[$i] = $pembagi[$i] + max($alternatifkriteria[$j][$i]);
}
}
and this my good script for find sum(value)
for ($i=0;$i<count($kriteria);$i++)
{
$pembagi[$i] = 0;
for ($j=0;$j<count($alternatif);$j++)
{
$pembagi[$i] = $pembagi[$i] + ($alternatifkriteria[$j][$i]);
}
}
can someone help me? i need to get max(value) like this image results
this my array
$kriteria = [C1,C2,C3,C4,C5,C6];
$alternatif = [ALT1,ALT2,ALT,ALT4,ALT5,ALT6,ALT7];
arrayValue = (
[ALT1][C1] = 5
[ALT1][C2] = 1
[ALT1][C3] = 5
[ALT1][C4] = 2
[ALT1][C5] = 1
[ALT1][C6] = 5
[ALT2][C1] = 2
[ALT2][C2] = 4
[ALT2][C3] = 2
[ALT2][C4] = 5
[ALT2][C5] = 4
[ALT2][C6] = 4
[ALT3][C1] = 1
[ALT3][C2] = 4
[ALT3][C3] = 2
[ALT3][C4] = 5
[ALT3][C5] = 2
[ALT3][C6] = 4
[ALT4][C1] = 2
[ALT4][C2] = 4
[ALT4][C3] = 4
[ALT4][C4] = 5
[ALT4][C5] = 4
[ALT4][C6] = 2
[ALT5][C1] = 5
[ALT5][C2] = 4
[ALT5][C3] = 4
[ALT5][C4] = 1
[ALT5][C5] = 2
[ALT5][C6] = 4
[ALT6][C1] = 4
[ALT6][C2] = 4
[ALT6][C3] = 2
[ALT6][C4] = 5
[ALT6][C5] = 2
[ALT6][C6] = 4
[ALT7][C1] = 4
[ALT7][C2] = 2
[ALT7][C3] = 2
[ALT7][C4] = 5
[ALT7][C5] = 2
[ALT7][C6] = 1
);