У меня есть матрица, и идея состоит в том, чтобы написать код, который дает максимальное и минимальное число из каждой строки, без какой-либо функции, просто чистая логика. Например:
Максимальное число должно быть: 567, 789, 900, 906, 897
Минимальное число должно быть: 45, 100, 191, 323, 101
[45, 456, 321, 344, 567],
[100, 434, 173, 400, 789],
[191, 211, 457, 809, 900],
[431, 323, 432, 805, 906],
[708, 232, 897, 101, 696]
<code>$arrNxm = [
[45, 456, 321, 344, 567],
[100, 434, 173, 400, 789],
[191, 211, 457, 809, 900],
[431, 323, 432, 805, 906],
[708, 232, 897, 101, 696]
];
$rows = 5;
$cols = 5;
$intValue = 1;
$max = $arrNxm[0][0];
for($row = 0; $row < $rows; $row++)
{
$max = $arrNxm[$row][0];
for($col = 0; $col < $cols; $col++)
{
if($arrNxm[$row][$col] > $max)
{
$max = $arrNxm[$row][$col];
}
}
}
echo "<pre>";
var_dump($max);
echo "
";
Когда я запускаю свой код, я получаю только одно число и не могу понять, что я должен сделать, чтобы получить правильный вывод.