php - 伪代码到 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;
}
推荐阅读
- kubernetes - Base64 编码正在添加一个新行
- sql - 根据同一张表的前几列中的值设置值?(甲骨文)
- sharepoint - 共享的共享点权限
- arrays - 如何在颤动中从数组中获取随机变量
- python - Docker 中的 Cron 作业不工作 - python 应用程序
- angular - Jest 测试失败,因为在使用 quill 编辑器测试组件时缺少 angular 10 中的动态导入
- jdbc - 结果集的 JDBC 事务
- google-cloud-platform - 如何在谷歌云上托管“多页”的静态网站
- powerbi - 对功率 BI 矩阵进行排序以保持年份升序
- python - 脚本中断,因为列表中不存在索引