Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wybranie wartości z przedziału czasu
Forum PHP.pl > Forum > Przedszkole
Malinaa
Witam,
zastanawiam się jaki warunek napisać?

Mamy pewne okresy czasu kiedy można robić jedno, kiedy drugie, trzecie itd.

jakis_okres||jakis_okres||W tym miesiącu czas na grzyby.
jakis_okres||jakis_okres||W tych miesiącach czas na narty.
jakis_okres||jakis_okres||W tych mieciącach jest wiosna.
... itd.

Co roku czynności się powtarzają, ale mogą trwać od zimy starego roku do wiosny nowego roku.

Zacząłem tak:

$data = date("md");

start||end||tekst

0301||0531||Startujemy
0901||1130||W tym miesiącu czas na grzyby. // <-- 2 ?
0901||0630||Długi okres na bla bla bla // <-- 3 ?
1201||0229||W tych miesiącach czas na narty. // <-- ?
0301||0531||Bla bla bla
...

Jaki warunek dać w pętli, albo co zrobić, aby dla daty aktualnej: 0915 wyświetliło tekst wszystkich linii z przedziału, w którym zawiera się aktualna data (linia 2 i 3)?

Coś utknąłem na ifie : | i potrzebuję pomocy.
sazian
zapisuj dzień i miesiąc w osobnych kolumnach i po kłopocie winksmiley.jpg
Malinaa
W osobnych kolumnach. I co to zmieni?

Napisałem ifa, który rozwiązuje problem, ale czy naprawdę nie można prościej?

if ((($wartosc[0] < $wartosc[1]) && ($data >= $wartosc[0]) && ($data <= $wartosc[1])) || (($wartosc[0] > $wartosc[1]) && (($data >= $wartosc[0]) || ($data <= $wartosc[1])))) {
$wyswietl .= $wartosc[2];
}
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.