Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 9.05.2009 Ostrzeżenie: (0%)
|
hej,
Przerabiam z pewnej ksiazki takie tam przyklady i trafilem na dziwne "coś" w instrukcji warunkowej "if", szukalem w roznych manualach itp. w necie, ale nie znalazle... moze to blad druku? ma to następującą postać: if ($zmienna & 1) { jakiś tam kod; } dzieki z gory za pomoc |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Nie błąd w druku. ;] Jest to mnożenie bitowe.
http://pl.php.net/manual/en/language.operators.bitwise.php |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 195 Pomógł: 18 Dołączył: 7.10.2007 Ostrzeżenie: (0%)
|
Operacje bitowe. Tu jest dokładnie mnożenie bitowe.
Cytat Bit wynikowy jest równy jeden tylko jeśli oba bity są równe jeden
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 9.05.2009 Ostrzeżenie: (0%)
|
dzięki ! ["pomógł" już dodany (IMG:style_emoticons/default/smile.gif) ]
hmmm... mnozenie bitowe rozumiem.. hmmm czyli, że jeśli mamy: $zmienna = 5-4; if ($zmienna & 1) { jakiś tam kod; } to "jakiś tam kod" się wykona? dobrze rozumiem? (IMG:style_emoticons/default/smile.gif) |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 1 495 Pomógł: 245 Dołączył: 1.07.2009 Skąd: Bydgoszcz Ostrzeżenie: (0%)
|
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 444 Pomógł: 79 Dołączył: 26.05.2009 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#7
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
|
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 444 Pomógł: 79 Dołączył: 26.05.2009 Ostrzeżenie: (0%)
|
erix - twoje przyklady wybiegaja poza 'ten sposob' (IMG:style_emoticons/default/winksmiley.jpg)
chodzilo mi o to ze nie jest to zamiennik dla '==' ... ...mozliwe ze potraktowalem powyzsze przyklady zbyt doslownie, zwlaszcza sadystycznego... |
|
|
|
Post
#9
|
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D |
A ja i tak uważam, że najlepszym zastosowaniem operacji bitowych są wszelkiego rodzaju filtry, maski (IMG:style_emoticons/default/smile.gif) Najlepiej się w tej roli sprawdzają. Chyba za dużo C (IMG:style_emoticons/default/winksmiley.jpg)
|
|
|
|
Post
#10
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Cytat chodzilo mi o to ze nie jest to zamiennik dla '==' ... Ale w praktycznym zastosowaniu - jest. ;] Tylko inny sposób porównywania danych - nie 1:1, tylko wybrany bit. |
|
|
|
![]() ![]() |
|
Aktualny czas: 26.12.2025 - 05:05 |