![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 29.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem podczas sprawdzenia czy wartość wpisana w xml jest liczbą.
Mam coś takiego:
i pomimo, iż w xmlu mam np. 200 to wywala mi flagę, że nie jest liczbą. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
No to var_dump($projekt->pow_uzytkowa) i zobacz dlaczego. (IMG:style_emoticons/default/wink.gif)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
No to var_dump($projekt->pow_uzytkowa) i zobacz dlaczego. (IMG:style_emoticons/default/wink.gif) Ale kolega wyraźnie napisał, że is_numeric źle działa, więc zapewne sprawdzał (IMG:style_emoticons/default/wink.gif) Proponuję w takim wypadku zgłosić błąd php na https://bugs.php.net/ |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 29.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Ok dzięki.
Teraz głupie pytanie (IMG:style_emoticons/default/smile.gif) jak z tego string(3) "200" uzyskać "200", bo rozumiem że sposób w jaki wywołuje ten obiekt zwraca całość z pod indeksu [0]. object(SimpleXMLElement)#5 (1) { [0]=> string(3) "200" } |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
możesz castować w locie do inta
czyli np:
ewentualnie intval
toString, albo castuj też do stringa
is_numeric sobie radzi ze stringami, z obiektami nie (IMG:style_emoticons/default/wink.gif) Ten post edytował Daimos 19.07.2011, 18:26:17 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 29.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
THX.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 06:28 |