Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]Jak ustalić, że zmienna ma być liczbą?, jest is_int(), ale czy jest...
firex
post
Post #1





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 11.09.2007
Skąd: Bydgoszcz

Ostrzeżenie: (20%)
X----


Mam problem. W PHP są funkcje sprawdzająca czy zmienna to... . np. is_int sprawdza czy zmienna jest liczbą, ale jak sprawić, żeby zmiena była liczbą? Konkretnie: Mam pole w formularzu, w które wpisuje liczbę, ale gdy sprawdzam potem var_dump() to dane z pola są odbierane jako string, a nie jako int.
Powód edycji: dodalem tag (cysiaczek)


--------------------
Go to the top of the page
+Quote Post
Foxx
post
Post #2





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

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


  1. <?php
  2. $int = (int)$string;
  3. ?>


http://www.php.net/manual/pl/language.types.php

Ale typ w php jest określany na podstawie kontekstu...
Go to the top of the page
+Quote Post
marcio
post
Post #3





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


int() dziala tylko dla systemu dziesietnego jesli ma to byc tez szesnastkowy etc.... to:
  1. <?php
  2. $int = intval($int):
  3. ?>


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
firex
post
Post #4





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 11.09.2007
Skąd: Bydgoszcz

Ostrzeżenie: (20%)
X----


Jak zwykle to bywa odpowiedź znalazłem zaraz po napisaniu tematu.
Do ustalania typów (nie tylko integer) służy funkcja settype()
Dzięki wszystkim za odpowiedź


--------------------
Go to the top of the page
+Quote Post
phpion
post
Post #5





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(firex @ 10.11.2007, 09:37:01 ) *
Jak zwykle to bywa odpowiedź znalazłem zaraz po napisaniu tematu.

OT: w takim razie może najpierw szukaj, a dopiero potem pisz posty?
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 06:36