Автор Сообщение
admin
СообщениеДобавлено: Пт Сен 28, 2018 9:45 am    Заголовок сообщения:

Подсчёт элементов в массива по блокам:

Код:
$arr = array(4, 2, 3, 4, 2, 3, 1, 3, 5, 3, 6, 7, 2, 3, 4, 2, 3, 1, 3, 5, 3, 6, 7);
$divc=rand(2, count($arr));
$cd=intval(count($arr)/$divc);
echo "[0 - ".$cd."] - ".count($arr)."/".$divc."<br/>";
$countval = 0;
for($c=0; $c<$divc; $c++) {
   for($b=0; $b<=$cd; $b++)
      if(isset($arr[$c+$b*$divc]))
         $countval+=($arr[$c+$b*$divc] >=4)?1:0;
}
$flag = ($countval>2);
echo $countval."<br/><br/>";

$countval = 0;
foreach($arr as $val) {
    $countval+=($val >=4)?1:0;
}
$flag = ($countval>2);
echo $flag;
admin
СообщениеДобавлено: Пт Сен 28, 2018 9:36 am    Заголовок сообщения: Полезные маленькие функции PHP

Изменение указанной даты по дням:
PHP DateTime
Код:
$date = new DateTime('2017-11-17');
$date->modify('+158 day');
echo $date->format('Y-m-d');

Powered by phpBB © 2001,2005 phpBB Group