Посчитать сколько элементов в массиве всего при помощи цикла foreach, не используя функцию count

дан массив, нужно подсчитать количество элементов не используя функцию count

$numbers = ['0', '6', '12', '18', '24', '30', '36', '42', '48', '54', '60', '66', '72', '78', '84', '90'];

Ответы (3 шт):

Автор решения: Алексей Шиманский
$numbers = ['0', '6', '12', '18', '24', '30', '36', '42', '48', '54', '60', '66', '72', '78', '84', '90'];

foreach ($numbers as $i => $number) { }

echo 'Всего чисел: ' . ($i + 1);
→ Ссылка
Автор решения: Алексей Шиманский
$numbers = ['0', '6', '12', '18', '24', '30', '36', '42', '48', '54', '60', '66', '72', '78', '84', '90'];
$string = '';

foreach ($numbers as $number) { 
    $string .= substr((string)$number, 0, 1);
}

echo 'Всего чисел: ' . (strlen($string));
→ Ссылка
Автор решения: vp_arth
$numbers = ['0', '6', '12', '18', '24', '30', '36', '42', '48', '54', '60', '66', '72', '78', '84', '90'];

foreach([1, 2, 3] as $_); // считаем до трёх
end($numbers);
echo (key($numbers)??-1) + 1;
→ Ссылка