Подскажите по функции работы со строкой

111
17 июня 2021, 04:00

Подскажите пожалуйста как создать функцию Gol на php по обработке строки вида "36,67,90,90". Это минуты забитых голов в футбольном матче. Вызов типа Gol($stroka,67,2). Это строка, начиная с 67й минуты и забито (начиная с этой минуты) не меньше 2х голов (или больше). Если эта строка подпадает под этот Критерий, то вернуть 1, или 0 если не забито не меньше 2х голов начиная с 67 минуты. Учесть также что может быть пустая строка (если счёт 0:0 к примеру ).

Answer 1

Собственно суть такая же, как написал Total Pusher в комментариях к вашему вопросу.

/**
 * @param string $str строка с минутами забитых голов
 * @param integer $minute минута, начиная с которой нужно считать голы
 * @param integer $number количество голов
 */
function goal($str, $minute, $number)
{
    $goals = explode(',', $str);
    $result = array_filter($goals, function($var) use ($minute) {
        return $var >= $minute;
    });
    return count($result) >= $number;
}
goal('36,67,90,90', 67, 2); // true
READ ALSO
Выставка в базу данных в массив

Выставка в базу данных в массив

В этом случае нужно добавит 5 строк в базу с 5 разных ID учеником, но у меня получило только последние один результат

107
Не работает sql запрос insert into

Не работает sql запрос insert into

в переменной conncet хранится подключение к sql

105
Как реализовать бесконечный цикл WebDriver на php?

Как реализовать бесконечный цикл WebDriver на php?

Как с помощью WebDriver на php реализовать цикл проверки и получения содержимого div?

114
Цикличный запрос внутри flatMap rxJava

Цикличный запрос внутри flatMap rxJava

Как можно реализовать цикличный подзапрос в Rx? Подробнее описал внизу

87