![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 159 Pomógł: 5 Dołączył: 31.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Chyba tak sie to nazywa (IMG:style_emoticons/default/arrowheadsmiley.png)
Mianowicie mam następujący zapis: <?php $a = 1 | 2 | 4; echo $a; // Pokaże 7 ?> Jak mam zrobić z tych 7, aby pokazało mi w 2 stronę że chodzi o zapis 1 | 2 | 4? Ni jak tego nie kumam, naczytałem się i nadal nie rozumiem jak to zrobić... (IMG:style_emoticons/default/baaasmiley.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 285 Pomógł: 37 Dołączył: 18.12.2007 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
No tak to raczej nie pokaże (IMG:style_emoticons/default/wink.gif) . Może chodzi Ci o sprawdzenie czy jak masz 7 to jest w tym np 2? Jeśli tak to możesz to sprawdzić 7 & 2. Jeśli np chciałbyś porównać 7 z 1 i 2 czyli 7 & 3 , czyli 7 & ( 1 | 2), to jeśli otrzymany wynik jest równy temu 3 to znaczy że wszystkie ze sprawdzonych flag są zapalone, 0 żadna z nich, inna wartość któraś z flag jest zapalona. I to tyle co mogę na szybko powiedzieć resztę doczytaj i policz 2 razy na piechotę to zrozumiesz.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 346 Pomógł: 23 Dołączył: 28.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
Dobrze to nazwales, jest to bardzo wygodny sposob przechowywania informacji jak takze zaoszczedzenia pamieci na jej przechowywanie. Nie chce mi sie tego tlumaczyc, podrzuce pierwszy lepszy link z google: http://blog.kowalczyk.cc/2011/04/05/php-flagi-bitowe/
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 15:21 |