$arr = [4,12,73,8,1,1,36,7,6,22,22,3];
for ($i = 0; $i < count($arr); $i++) {
if ($i && $arr[$i] == $arr[($i-1)]) {
echo 'есть идущие подряд: '.$arr[$i].' - '.$arr[$i].'<br>';
}
}
$repeated = false;
for ($i = 1; $i < count($arr) && !$repeated; $i++) {
$repeated = $arr[$i] === $arr[$i - 1];
}
printf('повторения %s', $repeated ? 'есть' : 'отсутствуют');
foreach ($arr as $i => $n) {
if ($i && $n === $arr[~-$i]) {
echo "по индексу $i повторяется значение $n\n";
}
}