![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 19.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Jak to wykonać? Nie mam żadnego pomysłu. Sprawdzanie czy jest liczbą mam - is_numeric($zmienna)
Ten post edytował Vexel 2.05.2011, 12:34:47 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 1 Dołączył: 2.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 486 Pomógł: 101 Dołączył: 27.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
możesz też sprawdzić czy jest większa od 999 i mniejsza od 10000
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Proszę o skonkretyzowanie czy chodzi o precyzję zapisu liczb zmiennoprzecinkowych czy ogólnie o to, żeby liczba była czterocyfrowa do przecinka czy o to, żeby była w ogóle czterocyfrowa i masz na myśli tylko liczby naturalne?
Jeśli to pierwsze, to: Pewnie chodzi Ci nie tyle o sprawdzenie precyzji, co o jej wymuszenie. Do tego możesz posłużyć się funkcją number_format, działa nawet na liczbach zapisanych w notacji naukowej: na zwykłych też: Jej użycie niemal gwarantuje że liczba będzie zapisana z precyzją do czterech miejsc po przecinku. Jeśli chodzi o to drugie (czterocyfrowa do przecinka), to:
jeśli o trzecie, to wystarczy dla liczby naturalnej sprawdzić czy jest < od 10000 -------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 19.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Chodzi mi, aby sprawdzić czy jest czterocyfrowa, np. 0001, 0975, 3246, 9999 itd
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
W takim razie zrzutuj do inta dla pewności (intval) i sprawdź czy jest mniejsza od 10000.
// edit oraz z drugiej strony, tj. czy jest większa od -10000. Dodałbym też usuwanie wiodących zer (np. ltrimem) Ten post edytował darko 2.05.2011, 18:54:05 -------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 07:00 |