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
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.
|