Посчитать сколько элементов в массиве всего при помощи цикла 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;