@MRcracker

Как вывести первый элемент меньше нуля?

Есть массив. Нужно вывести первый элемент, который меньше нуля и остановить вывод. Подскажите, что я не так делаю?

$arr = [1, 3, -5, 4];
	for($i=0; $i < count($arr); $i++) {
			if(count($arr) < 0) {
				return $arr;
				break;
			}
	}
  • Вопрос задан
  • 53 просмотра
Решения вопроса 1
maksim92
@maksim92 Куратор тега PHP
Нашёл решение — пометь вопрос ответом!
По вашему примеру будет так:
$arr = [1, 3, -5, 4];

for($i=0; $i < count($arr); $i++) {
    if($arr[$i] < 0) {
        return $arr[$i];
    }
}

Можно так:
$arr = [1, 3, -5, 4];

foreach($arr as $value) {
    if($value < 0) {
       return $value;
    }
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы