Autor Zpráva
jenda36
Profil *
Dobrý den.

Je nějak možné, abych zjistil zda je požadované číslo v určitém intervalu?
Jelikož číslo bude testováno na více intervalů, přijde mi blbost připravit si vždy pole array(10, 11, 12 ...) pro každý interval zvlášť a testovat.

Neexistuje prosím nějaké možnost typu (bool) isInInterval($needle, $start, $end); ?

Děkuji moc za rady.
panther
Profil
jenda36:
bude ti stačit jednoduchá podmínka
if ($cislo > 10 && $cislo < 34) {...}

Pokud toto nechceš vypisovat, můžeš si z toho udělat funkci, která bude mít tři parametry, přesně, jak píšeš ty.
ShiraNai7
Profil
function isInInterval($needle, $start, $end)
{
    return $needle >= $start && $needle <= $end;
}

Nativní PHP funkce na to neexistuje.
jenda36
Profil *
Ach, jak prosté.
Pořád jsem v tom hledal složitost, ale přitom na to stačí prostá podmínka.

Děkuji.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: