Avatar billede sjh Nybegynder
11. februar 2005 - 11:03 Der er 1 kommentar og
1 løsning

Samme And som i Visual Basic

Jeg kan ikke få And (&&) til at virke på samme måde som i vb..

  I Visual Basic vil den udfør de If'er hvor tal 1, 4, 16 er..

  lngCode = 1 + 4 + 16 ' (=21)

  If 1 And lngCode Then
  '... code
  End If

  If 2 And lngCode Then
  '... code
  End If

  If 4 And lngCode Then
  '... code
  End If

  If 8 And lngCode Then
  '... code
  End If

  If 16 And lngCode Then
  '... code
  End If


Det her virker altså ikke :(

  $lngCode = 1 + 4 + 16; //-- (=21)

  if (1 && $lngCode) {
  //--... code
  }

  if (2 && $lngCode) {
  //--... code
  }

  if (4 && $lngCode) {
  //--... code
  }

  if (8 && $lngCode) {
  //--... code
  }

  if (16 && $lngCode) {
  //--... code
  }
Avatar billede sjh Nybegynder
11. februar 2005 - 11:52 #1
Har fået det til at virke.. man skal bare kun bruge 1 og (&)

<?php
  $lngCode = 1 + 4 + 16; //-- (=21)

  if (1 & $lngCode) {
    echo "1 ";
  }

  if (2 & $lngCode) {
    echo "2 ";
  }

  if (4 & $lngCode) {
    echo "4 ";
  }

  if (8 & $lngCode) {
    echo "8 ";
  }

  if (16 & $lngCode) {
    echo "16 ";
  }
?>
Avatar billede sjh Nybegynder
14. februar 2007 - 13:13 #2
..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester