![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 0 Dołączył: 7.01.2005 Skąd: Nigdzie Ostrzeżenie: (0%) ![]() ![]() |
Witam !
Mam do was 2 pytania. 1) Jak można łatwo przeliczyć liczby w systemie dziesiętnym na system binarny i odwrotnie ? 2) Jeżeli liczba jest przeliczona na system binarny, np. 01101110, to jak sprawdzić czy drugą lub inną cyfrą jest 0 czy 1 ? Dzięki z góry za pomoc (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) Ten post edytował Tsiru 14.05.2005, 13:05:04 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 0 Dołączył: 7.01.2005 Skąd: Nigdzie Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za linka !
Jeżeli chodzi o drugie to: Jeżeli mam przeliczoną liczbe, np 00100101. to pierwszą cyfrą jest 0, drugą 0, trzecią 1, czwartą 0 itd. I chodzi mi o to, żeby skrypt sam sprawdzał, co jest pierwszą, drugą, trzecią i kolejną liczbą. |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Mozesz to potraktowac jako string i wtedy index jest elementem czyli 1 lub 0.
|
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Binarna liczbe trzymasz jako stringa ( nie pominiesz wtedy poczatkowych zer) i teraz:
$liczba_binarna = '0001010101'; $liczba_binarna[ 0 ] = '0'; $liczba_binarna[ strlen( $liczba_binarna ) - 1 ] = '1'; // ost. cyfra |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 0 Dołączył: 7.01.2005 Skąd: Nigdzie Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za pomoc !
Ten post edytował Tsiru 12.05.2005, 17:49:55 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 1 Dołączył: 3.04.2004 Skąd: Trójmiasto (Gdańsk) Ostrzeżenie: (0%) ![]() ![]() |
Tsiru - myslisz pojęcia cyfry i liczby dlatego ciężko Cię było zrozumieć
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 853 Pomógł: 25 Dołączył: 27.08.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Cytat(SongoQ @ 2005-05-12 17:07:09) mozna takze uzyc funkcji base_convert" title="Zobacz w manualu PHP" target="_manual ktora moze sie przyda przy konwersji takze na inne systemy liczbowe |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 0 Dołączył: 7.01.2005 Skąd: Nigdzie Ostrzeżenie: (0%) ![]() ![]() |
Nie myle pojęć
Cyfry to : 0,1,2,3,4,5,6,7,8 i 9, natomiast liczby składają się z jednej lub większej ilości cyfr. |
|
|
![]()
Post
#10
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Raz sie pomyliles:
Cytat Jeżeli mam przeliczoną liczbe, np 00100101. to pierwszą cyfrą jest 0, drugą 0, trzecią 1, czwartą 0 itd. I chodzi mi o to, żeby skrypt sam sprawdzał, co jest pierwszą, drugą, trzecią i kolejną liczbą. (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 0 Dołączył: 7.01.2005 Skąd: Nigdzie Ostrzeżenie: (0%) ![]() ![]() |
literówka (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) już mi się mieszały cyfry z liczbami (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 12:21 |