Я хочу посчитать количество дней без осадков? - PullRequest
0 голосов
/ 04 августа 2020

Я создал два массива, один для дат и для осадков. Теперь я хочу показать количество дней без дождя (например, когда пользователь вводит 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]." ";
}

1 Ответ

0 голосов
/ 04 августа 2020

Не делал PHP несколько лет ^^

$days_with_rain = 0;
for($i=0; $i < sizeof($date_array); $i++){
   if(in_array($date_array[$i], $rainf_array)){
       $days_with_rain++;
   }
}

Ошибки можно есть. Надеюсь, вы уловили идею. Просто l oop над датами и проверьте, есть ли дата в массиве дождя. Вот и все. Если дата находится в массиве дождя, подсчитайте счетчик.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...