Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Flagi bitowe, ale w 2 stronę...
sniver
post 8.02.2013, 18:43:15
Post #1





Grupa: Zarejestrowani
Postów: 159
Pomógł: 5
Dołączył: 31.08.2007

Ostrzeżenie: (0%)
-----


Chyba tak sie to nazywa 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ć... baaasmiley.gif


--------------------
Go to the top of the page
+Quote Post
netmare
post 8.02.2013, 19:16:27
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 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.
Go to the top of the page
+Quote Post
no_face
post 8.02.2013, 23:04:39
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/
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:01