Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Walidacja danych
slaug
post
Post #1





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 2.05.2003
Skąd: Gdańsk

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


Cześć!

Poszukuję funkcji sprawdzających dane. Dokładniej chodzi mi o dwie, które w php wyglądają, tak:

is_string()
is_int()

Z góry dzięki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
marlowe
post
Post #2





Grupa: Zarejestrowani
Postów: 178
Pomógł: 0
Dołączył: 2.11.2003
Skąd: Kraków

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


Z informacji na tej stronie wynikałoby że istnieją funkcje isString() i isNumber() ale mnie to coś nie chce działać...
Pozdrawiam.
Bartek

Ten post edytował marlowe 15.07.2004, 22:23:33
Go to the top of the page
+Quote Post
slaug
post
Post #3





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 2.05.2003
Skąd: Gdańsk

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


Niestety mi również to zadziałać nie chce. Próbowałem też z typeof, ale i to nie działa (albo coś źle robię). Jeśłi ktoś zajmował się sprawdzaniem danych pod względem łańcucha i integera bardzo proszę o pomoc.
Go to the top of the page
+Quote Post
Paul
post
Post #4





Grupa: Zarejestrowani
Postów: 636
Pomógł: 0
Dołączył: 22.10.2003
Skąd: Katowice

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


Co do in_number, is_string i is_integer to sprawdzilem to w ksiazce i znalazlem nie wbudowana, gotowa funkcje is_number i is_integer... Moze jest to dolaczane w jakis biblotekach dlatego o tym pisza...

Mysle, ze zamiast tego mozna uzyc:
  • !isNaN() - liczba
  • isNaN() - cokolwiek innego, ale jesli to wpisuje user, czy w niektorych przypadkach mozna przyjac, ze to string
Go to the top of the page
+Quote Post
slaug
post
Post #5





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 2.05.2003
Skąd: Gdańsk

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


Nie jestem do końca przekonany do funkcji isNan, ale faktem jest, że działa, za co bardzo dziękuje.

Jutro (a w zasadzie dzisiaj) rzuce okiem do książki w empiku. Jak znajdę coś ciekawego to dam znać.

Btw: tak to jest jak czasem trzeba użyć języka, którego się nie uczyło (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Byłem, sprawdziłem i o to co wyczytałem.
isNaN sprawdza generalnie czy liczba jest skończona (w przypadku stringu false) i choć działa to jej używanie wydaje mi się troche niepewne. Natomiast dostarczona jest funkcja isNumeric() która konkretnie sprawdza czy coś jest liczbą czy nie.

pozdr.
Daniel

Ten post edytował slaug 16.07.2004, 16:05:26
Go to the top of the page
+Quote Post

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: 14.09.2025 - 13:57