Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Warunek arytmetyczny na stringu
yta
post
Post #1





Grupa: Zarejestrowani
Postów: 201
Pomógł: 3
Dołączył: 10.04.2010

Ostrzeżenie: (0%)
-----


Witam pobieram przez formularz string 11 znaków.
np
10111266666
Dzielę go poprzez: substr i sprawdzam warunki. Problem jednak zaczyna się gdy chcę sprawdzić czy wycięty fragment jest większy od jakieś liczby. Bo logiczne że nie dam 99x elseif aby sprawdzić każdą możliwość błędnego wpisania dnia i miesiąca.
Konwersja stringa na INT także nic nie daje albo źle to robię ...

Cały if:
if((substr($pesel, 2, 2) == "00") || (intval($pesel) < 13))

Chodzi o to co będzie po LUB
Tak coś nie chce pykać z tym INTVAL i dziwnie się wywala bo jakoś ucina stringa zamiast wyświetlić napis i zakończyć działanie (po napisanie mam dane exit)
można zobaczyć jak to wygląda:



przykładowy string który już źle pyka:
94134567890

Na razie dnia nie sprawdzam. Danie warunku typu <= 13, 12 nie pomaga.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 14:18