Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Rozpoznawanie cyfr/liczb
JamalBIG
post
Post #1





Grupa: Zarejestrowani
Postów: 496
Pomógł: 1
Dołączył: 16.01.2008
Skąd: Świnoujście

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


Witam

Czy istnieje jakąś funkcja albo może macie jakiś 'sposób' dzięki któremu można rozpoznać cyfrę/liczbę a następnie wydzielić ją z tekstu do osobnej zmiennej?

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
webasek
post
Post #2





Grupa: Zarejestrowani
Postów: 274
Pomógł: 35
Dołączył: 18.07.2008
Skąd: Kielce

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


Jeśli zakładasz, że każdy wyraz (liczbę też traktuję jako wyraz) jest oddzielony od kolejnego spacją to tekst możesz rozbić na tablicę (explode) i dla każdej wartości tablicy użyć funkcji is_numeric.
Jeśli tekst jest natomiast zlepkiem liter lub cyfr to wtedy najlepsze są wyrażenia regularne lub przeszukiwanie po kolei (literka po literce) tekstu i sprawdzanie która z "literek" to cyfra.

@nospor
taka definicja liczby "liczba > 9" nie jest definicją bo czy mamy np.: cyfry naturalne? czy liczby naturalne? a wśród liczb naturalnych jest 0,1,2,3,4,... (lub 1,2,3,4,... w zależności czy 0 jest liczbą naturalną czy nie).
Go to the top of the page
+Quote Post

Posty w temacie


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: 15.10.2025 - 05:02