![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 60 Pomógł: 1 Dołączył: 6.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Wszystkie dane przesłane postem, z formów są stringami
Co jednak jesli mam wiele pól w rzeczywistosci reprezentujacych wartosci dziesietne i w bazie danych musze je zapisac jako wlascie taka wartosc? Jak zalatwiacie taki problem (kowersja danych)? Patrzylem na funkcje settype jednak jesli ktos poda ciąg znakow nie alfanumerycznych to mimo to zwroci ona wartosc - 0. Wiec nie mam kontroli nad tym, czy rzeczywiscie dane zostaly skonwertowane poprawnie czy nie..... a w niektorych przypadkach 0 bedzie prawdziwa wartoscia. Problem. :/ |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 202 Pomógł: 117 Dołączył: 13.04.2007 Skąd: 127.0.0.1 Ostrzeżenie: (0%) ![]() ![]() |
Funkcjami is_int() oraz is_numeric() możesz sprawdzić czy string zawiera liczbę. A co do zmiany typu to wystarczy, że dodasz 0 do stringa i masz intigera
![]() Ten post edytował ayeo 8.12.2007, 08:17:16 -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 6.07.2025 - 17:27 |