[PHP] Logical operators

Pagina: 1
Acties:
  • 50 views sinds 30-01-2008

  • Sjab-X
  • Registratie: September 2001
  • Laatst online: 06-08 11:45
Ik ben momenteel in PHP en MySQL bezig met een klein administratie databeestje en daarbij moet ik aangeven tot welke groepen een bepaald persoon hoort. Omdat dit er meer dan 1 kunnen zijn heb ik bedacht dat ik 1 veld heb waarin ik een bepaalde groep waarde zet. Via een logische AND zou ik dan kunnen zien tot welke groepen deze persoon heeft.
bv. 19 (binair 00010011) behoort tot groep 1, 2 en 5

Het enige probleem is nu dat ik in PHP niet kan vinden hoe je een simpele AND moet uitvoeren. Op de site staat wel gmp_and, maar daar heb je bepaalde libs voor nodig. :(

Zit dit gewoon niet standaard in PHP, of zie ik iets grandioos over het hoofd :?

  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 23:27

mulder

ik spuug op het trottoir

oogjes open, snaveltjes dicht


Verwijderd

Zoals ik het begrijp: je zet een getal in de db, in je voorbeeld 00010011 en dat wil je omzetten.

Dus je gaat bij elke positie na of die positie 1 is, zo ja dan heeft die geen toegang tot dat positienummer.

  • Sjab-X
  • Registratie: September 2001
  • Laatst online: 06-08 11:45
Op dinsdag 16 juli 2002 21:16 schreef Don Facundo het volgende:
Zoek tijd < 0.50 min.
http://www.php.net/manual/en/language.operators.logical.php
Lees anders eerst even de vraag door :)

Als ik if ($a AND $b) { .. } doe waar $a = 1 en $b = 2 komt er ook TRUE uit :(

Het getal zit als 19 (decimaal) in de db. Ik kan het natuurlijk omzetten naar binair en dan 1 voor 1 de positie testen, maar ik zou toch aannemen dat PHP wel een AND functionaliteit heeft :?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier


Dit topic is gesloten.