![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 7 Dołączył: 6.01.2010 Skąd: Opole Lubelskie Ostrzeżenie: (0%) ![]() ![]() |
Witam,
czy istnieją funkcje PHP do sprawdzania czy dana zmienna jest liczbą w systemie dwójkowym, szesnastkowym etc.? Zasada działania jak is_int dla dziesiętnych. -------------------- |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 673 Pomógł: 106 Dołączył: 31.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
nie wiem czy to działa, ale jedyne co wyskrobałem z neta
http://www.google.com/search?hl=pl&cli...mp;aql=&oq=
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 156 Pomógł: 31 Dołączył: 23.02.2009 Skąd: Sanok Ostrzeżenie: (0%) ![]() ![]() |
Nie da się tego sprawdzić, ponieważ nie jesteś w stanie rozpoznać np. liczby 10, równie dobrze może to być liczba 2 w systemie binarnym jak i 10 w systemie dziesiętnym albo 12 w systemie ósemkowym itd.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 7 Dołączył: 6.01.2010 Skąd: Opole Lubelskie Ostrzeżenie: (0%) ![]() ![]() |
Nie da się tego sprawdzić, ponieważ nie jesteś w stanie rozpoznać np. liczby 10, równie dobrze może to być liczba 2 w systemie binarnym jak i 10 w systemie dziesiętnym albo 12 w systemie ósemkowym itd. No ale ja nie chcę wartości liczby tylko sprawdzić czy należy do takiego systemu liczbowego. Jeżeli brak takich wbudowanych funkcji to trzeba będzie pisać samemu ![]() -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Musisz po prostu sprawdzić czy dana liczba opisana jest cyframi dostępnymi w danym systemie liczbowym. Przykładowo chcąc sprawdzić czy liczba należy do systemu 24-owego (0123..lmn) wystarczy sprawdzić czy nie występuje jakiś znak spoza tego zakresu.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 7 Dołączył: 6.01.2010 Skąd: Opole Lubelskie Ostrzeżenie: (0%) ![]() ![]() |
Czyli trzeba zrobić tak jak myślałem.. na wyrażeniach regularnych.
-------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 02:24 |