![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
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). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 05:02 |