[PHP] Checken of waarde positief of negatief is.

Pagina: 1
Acties:
  • 188 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik ben al een tijdje op zoek geweest, maar ik kan het niet vinden. Het waarschijnlijk heel simpel, maar ik wil graag weten hoe ik een variabele kan checken of deze postief of negatief is...
Weet iemand hoe dit moet?

Acties:
  • 0 Henk 'm!

  • DeadMetal
  • Registratie: Mei 2002
  • Laatst online: 15:00
code:
1
2
3
4
5
6
7
8
if ($variabele >0)
{
    //doe dit als variabele positief is
}
else
{
    //doe dit als variabele negatief is
}


/edit: Inderdaad erg makkelijk, dit kan je wel in elk PHP boekje vinden.

[ Voor 39% gewijzigd door DeadMetal op 03-04-2004 14:34 ]


Acties:
  • 0 Henk 'm!

  • LinuX-TUX
  • Registratie: December 2003
  • Laatst online: 17-09 13:27
Ja, met een if statement, te lezen op PHP.net.

Komop, dit is echt de basis van scripten/programmeren en ik zal het ook niet voordoen hier.
if( A <kleiner> 0 ) {} else if(B <groter> 0) {} else { HET IS 0 of bestaat niet }

Acties:
  • 0 Henk 'm!

  • Johnny
  • Registratie: December 2001
  • Laatst online: 14:39

Johnny

ondergewaardeerde internetguru

Aangezien je niet zegt of het over een getal gaat kan het ook dat je een boolean bedoelt (true/false).

dan doe je dat gewoon zo:

PHP:
1
2
3
4
5
6
7
8
9
10
11
$henk = TRUE;

if($henk) {

echo("HENK is OK!");

} else {

echo("henk is gaar");

}

Aan de inhoud van de bovenstaande tekst kunnen geen rechten worden ontleend, tenzij dit expliciet in dit bericht is verwoord.


Acties:
  • 0 Henk 'm!

  • muba
  • Registratie: April 2002
  • Laatst online: 19-10-2013

muba

Prince of Persia!

DeadMetal schreef op 03 april 2004 @ 14:32 iets dat al gecorrigeerd is.
edit:
Johnny verdient ook bonuspunten :)
* edit

[ Voor 74% gewijzigd door muba op 03-04-2004 14:40 ]

Reporter: Mister Gandhi, what do you think of western civilisation?
Gandhi: I think it would be a good idea


Acties:
  • 0 Henk 'm!

  • DeadMetal
  • Registratie: Mei 2002
  • Laatst online: 15:00
Jep, ik zag de fout ook al, heb 'm gewijzigd ;)

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ok, thanx!!!

Acties:
  • 0 Henk 'm!

  • LinuX-TUX
  • Registratie: December 2003
  • Laatst online: 17-09 13:27
MUBA schreef op 03 april 2004 @ 14:35:
[...]


Hmm, niet mee eens... 0 is positief nog negatief.
De reactie van LinuX-TUX hierboven is beter, hoewel PHP daar natuurlijk anders over denkt :) lol
Dat weet ik, omdat het helemaal geen goede regel is. Dit is de basis van elke programmeertaal en vind je op elke site terug, waarom? Omdat de ene programmeertaal er haakjes omheen wil, de ander weer niet maar brackets en daarna openen met accolade, de andere taal hoeft dat weer niet en sluit met fi etc etc etc.

@ TS Hier vind je precies hoe je een statement moet opbouwen en links zit een menu met links ( :+ ), daar staat "operators" onder, ook heel handig om statements te kunnen bouwen ;)

Verveel me toch:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?
   $getal = 1; // Of vervang alle "$getal" woorden hieronder door jouw var 

   if(isset($getal)) {
      if($getal > 0) {
         print("Het getal is positief");
      } else if($getal < 0) {
         print("Het getal is negatief");
      } else {
         print("Het getal is nul");
      }
      print("<br>Want de inhoud van de variabele is ".$getal);
   } else {
      print("De variabele is niet gedeclareerd!");
   }
?>

[ Voor 52% gewijzigd door LinuX-TUX op 03-04-2004 15:18 . Reden: Schoonheidsfoutje ]

Pagina: 1