login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Boolean hulp nodig.

Offline Wave6 - 25/10/2006 17:19 (laatste wijziging 25/10/2006 17:22)
Avatar van Wave6PHP beginner Gegroet!

ik heb een vraag. Hoe kan ik zorgen dat een boolean laat zien dat iets treu of false? Bijvoorbeeld:

<?php

$mijnboolean = ( 9 < 10 );

?>

Dat die laat zien dat het waar is dat 9 kleiner is als 10?
hoe doe ik dat?

Let niet op de fouten ik bedoel ik zal het vast niet goed geschreven hebben maar ja dat kan ook niet in een keer ben namenlijk vrij nieuwe in de PHP.


Bedankt alvast voor de gene die hulp bieden

7 antwoorden

Gesponsorde links
Offline Sitebase - 25/10/2006 17:37
Avatar van Sitebase PHP expert $mijnboolean = 9 < 10 ? true:false;
Offline Abbas - 25/10/2006 17:57
Avatar van Abbas Gouden medaille

Crew .NET
  1. <?php
  2.  
  3. $i = 9;
  4.  
  5. if($i < 10)
  6. {
  7. echo "i is kleiner dan 10";
  8. }
  9.  
  10. ?>

 
Offline Sitebase - 25/10/2006 18:06
Avatar van Sitebase PHP expert Is mijn oplossing te kort titjes?
  
Offline Abbas - 25/10/2006 18:07
Avatar van Abbas Gouden medaille

Crew .NET
nee , helemaal niet maar ik heb gewoon een andere manier gegeven 
Offline nemesiskoen - 25/10/2006 18:31 (laatste wijziging 25/10/2006 18:33)
Avatar van nemesiskoen Gouden medaille

PHP expert
WMP: jou oplossing is niet alleen kort, maar ook niet doordacht...
Of je zet die boolean om in een string of je neemt gewoon rechtsreeks de boolean. Titjes zijn oplossing echo't een string, jouw oplossing stuurt gewoon een boolean terug, iets wat je al hebt.

maw, jouw oplossing:
  1. $a = ($b > $c) ? true : false;
  2. ==
  3. $a = $b > $c;

Maar hier heb je dus niets aan, want dan komt de topicstarter weer bij het probleem 'hoe laat ik nu zien dat dit waar is', daar bied 'titjes' dus een oplossing door te gaan echo'en of dit zo is of niet. Een andere mogelijkheid zou natuurlijk zijn: de variabele opslaan.
Offline Thomas - 26/10/2006 10:07
Avatar van Thomas Moderator Mja een boolse expressie expliciet met true of false vergelijken is nogal suf.
Als je precies wilt weten hoe PHP met booleans omgaat (dus hoe PHP een boolean opslaat / afdrukt) kun je het beste deze boolse variabele als string afdrukken (door er bijvoorbeeld quotes omheen te zetten). Ik vermoed namelijk dat PHP "false" als een lege variabele opslaat, en "true" als 1.

  1. <?php
  2. $bool = true;
  3. echo $bool."<br />"; // levert 1<br />
  4.  
  5. $bool = false;
  6. echo $bool."<br />"; // levert <br />
  7. ?>


Of je zet het in een if-statement, zoals titjes voorstelt.
Offline Wave6 - 27/10/2006 11:29
Avatar van Wave6 PHP beginner Bedankt jongens hier kan ik wat mee! 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.203s