Не работает проверка которая проверяет массив и возвращает число, которое показывает сколько раз число встречается в массиве. PHP
Искомое число $sum = 7 Массив (7,7,7,5,4,5,8) $arr - массив. На выходе должен получить 3, так как чисел 7 в массиве 3. Как реализовать?
function t2($num, $arr)
{
for ($i = 0; $i <= count($arr); $i++){
if ($num === $arr[$i]){
$i++;
}
}
return $i;
}
Ответы (1 шт):
Автор решения: Алексей Шиманский
→ Ссылка
Для новичков:
- Делаем счётчик. Инициализируем его нулём.
- Делаем цикл по массиву. Если число на итерации равно заданному числу, то прибавляем значение счётчика на 1.
- После цикла смотрим значение счётчика