php - 我想计算没有降雨的天数?
问题描述
我创建了两个数组,一个用于日期和降雨。现在,我想显示没有下雨的天数(比如用户输入 0 表示没有下雨)。我怎么能这样做?谢谢
到目前为止我得到的 PHP 代码:
$rainf_array = array($rainf0, $rainf1, $rainf2, $rainf3, $rainf4, $rainf5, $rainf6 );
$date_array = array($date0, $date1, $date2, $date3, $date4, $date5, $date6 );
//no rainfall
sort($date_array);
echo "</br>The number of days with no rain was: ";
for ($i=0; $i< 1; $i++)
{
echo $date_array[$i]." ";
}
解决方案
好几年没做PHP了^^
$days_with_rain = 0;
for($i=0; $i < sizeof($date_array); $i++){
if(in_array($date_array[$i], $rainf_array)){
$days_with_rain++;
}
}
你可以吃错误。希望你能明白。只需遍历日期并检查日期是否在雨数组中。而已。如果日期在雨数组中,请向上计数。
推荐阅读
- android - 为什么只有三星公司的手机没有加载 pie 9 中的图像?
- acumatica - 如何在 Acumatica PXGrid 中保持复选框选中状态?
- sonarqube - 无论质量门故障如何,声纳扫描的 Gitlab-ci 工作总是成功
- c# - 配置 singalR 中的 Asp.Net MVC WebAPI 和 Angular 7
- r - 使用 R 中的假设检验显示临界区域的密度图?
- arrays - 如何从数组中获取最后一个元素?
- android - Android 10:133 的 GATT 错误 - 如何修复?
- realm - 有没有办法使用完全同步来设置“参考”领域的权限?
- android - 何时在 ViewPage2 中进行片段准备工作
- python - python - 如何将括号中给出的数字与python中的负数转换?