Programmeren in PHP/Beslissingsstructuren: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Korte uitleg over Modulo toegevoegd en schrijffoutje.
Regel 4:
 
== Vergelijkingsoperators ==
In de voorgaande hoofdstukken zijn er al een aantal operators voorbij gekomen, zoals ''.'' (concatting, strings aan elkaar plakken), de ''+-*/%'' operators (wiskundige operators: optellen, aftrekken, vermenigvuldigen, delen en modulo (= de rest bij een deling)) en de ''='' operator (toekenning van waarden aan variabelen). Als je goed naar de verschillende operators kijkt, zie je dat ze allemaal wat doen met de code ervoor en erna. De wiskundige operator ''+'' telt bijvoorbeeld de waarde er voor en erna bij elkaar op.
 
Modulo (''%'') is een handige functie om de rest te controleren tussen twee getallen.
{{code
|Taal=PHP
|Titel=Modulo berekening
|Code=
<source lang=php>
<?php
 
$getal1 = '6'; // Integer
$getal2 = '5'; // Integer
 
// Modulo uitvoeren: 6 % 5 (wiskundig: 6 / 5 = 1,2)
$totaal = $getal1 % $getal2;
 
// Geeft als resultaat 1
echo $totaal;
 
?>
</source>}}
PHP geeft na 6 % 5 een resultaat van 1. Wanneer je dit handmatig uitrekent kom je op 1,2. Dit komt omdat PHP hier automatisch afrond op de wiskundige/wetenschappelijke manier.
 
Vergelijkingsoperators doen, net als de andere operators, iets met de waarde die ervoor en erna komt. In dit geval vergelijken ze, logischer wijs, de verschillende waarden met elkaar. In de tabel hieronder staan de meest gebruikte operators. In de volgende paragraaf zal er een voorbeeld worden gegeven hoe je ze kan gebruiken.
 
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.