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;
}