<?php
$arr = [1,1,2,4,3,1,1,0,1,5,8,9,1,1,2];
$direction = null;
$counter = 0;
foreach($arr as $idx => $val)
{
if(!isset($arr[$idx-1]))
{
continue;
}
if($val > $arr[$idx-1])
{
if($direction != 'incr')
{
$direction = 'incr';
$counter++;
}
}
elseif($val < $arr[$idx-1])
{
if($direction != 'decr')
{
$direction = 'decr';
$counter++;
}
}
else
{
$direction = null;
}
}
var_dump($counter); //int(6)
Mozilla/5.0 (compatible; Adsbot/3.1)
img src
всё ещё достаточно чтобы затрекать пользователя.