admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 542
|
Добавлено: Пт Сен 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; |
|
|