PHP 的伪代码
Pseudocode to PHP
这就是我正在使用的:
FUNCTION findHighest(dataArray returns array)
BEGIN
FOR items in dataArray
IF highest[1] is already set
IF value > highest[1]
highest[0] ← key
highest[1] ← value
END IF
ELSE
highest[0] ← key
highest[1] ← value
END IF
END FOR
RETURN highest
END
我需要更改伪代码,使其接受两个数组作为参数,一个称为 dateArray,一个称为 rainArray。
然后更改 FOR,使其成为一个普通的 FOR 循环,其中包含一个名为 $i
的递增索引
然后我需要把它变成一个PHP函数
我知道这很多,但我非常感谢您的帮助
提前致谢
这是伪代码的 PHP 实现,包含更改。但是,没有指定 rainArray
的用途,因此这与给定规格的情况非常接近。
function findHighest(array $dateArray, array $rainArray)
{
$highest = [];
for ($i = 0; $i < count($dateArray); $i++) {
if (isset($highest[1])) {
if ($dateArray[$i] > $highest[1]) {
$highest[0] = $i;
$highest[1] = $dateArray[$i];
}
} else {
$highest[0] = $i;
$highest[1] = $dateArray[$i]
}
}
return $highest;
}
这就是我正在使用的:
FUNCTION findHighest(dataArray returns array)
BEGIN
FOR items in dataArray
IF highest[1] is already set
IF value > highest[1]
highest[0] ← key
highest[1] ← value
END IF
ELSE
highest[0] ← key
highest[1] ← value
END IF
END FOR
RETURN highest
END
我需要更改伪代码,使其接受两个数组作为参数,一个称为 dateArray,一个称为 rainArray。 然后更改 FOR,使其成为一个普通的 FOR 循环,其中包含一个名为 $i
的递增索引然后我需要把它变成一个PHP函数
我知道这很多,但我非常感谢您的帮助
提前致谢
这是伪代码的 PHP 实现,包含更改。但是,没有指定 rainArray
的用途,因此这与给定规格的情况非常接近。
function findHighest(array $dateArray, array $rainArray)
{
$highest = [];
for ($i = 0; $i < count($dateArray); $i++) {
if (isset($highest[1])) {
if ($dateArray[$i] > $highest[1]) {
$highest[0] = $i;
$highest[1] = $dateArray[$i];
}
} else {
$highest[0] = $i;
$highest[1] = $dateArray[$i]
}
}
return $highest;
}