Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Koniunkcja binarna w PHP, gotowa funkcja
8rol
post
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 10.10.2009

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


Witam.

Nie wiem czy źle szukam, czy może po prostu taka funkcja nie jest wbudowana do języka PHP. Mianowice chodzi o funkcje do koniunkcji binarnej, chce uniknac uzywania wlasnej funkcji ktora bedzie porownywac poszczegolne pozycje w dwoch liczbach zapisanych binarnie.
Go to the top of the page
+Quote Post
kiler129
post
Post #2





Grupa: Zarejestrowani
Postów: 566
Pomógł: 35
Dołączył: 21.06.2006

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


PHP pozwala operować na danych binarnych ja na każdym innym typie, porównać możesz używając standardowych operatorów:

if(a == B)
if(a == b AND c == d) [zamiast AND można pisać && a zamiast OR stosuje się zazwyczaj || ]

Ten post edytował kiler129 27.05.2011, 23:13:23
Go to the top of the page
+Quote Post
krowal
post
Post #3





Grupa: Zarejestrowani
Postów: 561
Pomógł: 72
Dołączył: 15.11.2006

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


Cytat(kiler129 @ 28.05.2011, 00:11:33 ) *
PHP pozwala operować na danych binarnych ja na każdym innym typie, porównać możesz używając standardowych operatorów:

if(a == (IMG:style_emoticons/default/cool.gif)
if(a == b AND c == d) [zamiast AND można pisać && a zamiast OR stosuje się zazwyczaj || ]


To nie są operatory binarne tylko logiczne (IMG:style_emoticons/default/smile.gif)
Binarne masz tutaj, o dziwo takie same jak w 90% innych języków: http://www.php.net/manual/en/language.operators.bitwise.php
Go to the top of the page
+Quote Post
mortus
post
Post #4





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


Cytat(kiler129)
zamiast AND można pisać && a zamiast OR stosuje się zazwyczaj ||
Wspomnianych wyżej operatorów nie należy używać zamiennie. Działają one zupełnie inaczej. I jak kolega krowal zauważył nie są to operatory binarne.
Go to the top of the page
+Quote Post
wizu
post
Post #5





Grupa: Zarejestrowani
Postów: 127
Pomógł: 15
Dołączył: 16.02.2008
Skąd: Sanok

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


Możesz użyć operatorów binarnych (pojedyncze znaki &, |, ^, ~ oraz przesunięcia - <<, >>)
(IMG:http://img689.imageshack.us/img689/880/bity.gif)

Ten post edytował wizu 28.05.2011, 09:19:31
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.08.2025 - 11:39