Ik heb deze regel:

<?php
$precentage = ($stat[getal] / $stat[getal2] * 100);
print "$percentage"
?>

Maar ik wil dat de uitkomst wordt uitgegeven zonder decimalen. Afronden is niet nodig.

Alvast bedankt!
Typfout en enkele quotes en ; vergeten.

<?php
$percentage = ($stat['getal'] / $stat['getal2'] * 100);
print "$percentage";
?>
UBB werkt niet echt in de highlight geloof ik :D
Dankje, het werkt
Stillone schreef op 14.11.2005 15:21
Dankje, het werkt

Hoezo werkt het nu? Je doet nu niets anders dan 1/2*100 (ff dat getal1 1 is en getal2 2) dan is de uitkomst 50, maar als je nu 1/3 *100 doet? Maakt die daar dan wel 33 van?
Ik zie namelijk nog niets waarmee het getal zonder decimalen weer moet worden gegeven.. :S
SanThe schreef op 14.11.2005 15:18
Typfout en enkele quotes en ; vergeten.

<?php
$percentage = ($stat['getal'] / $stat['getal2'] * 100);
print "$percentage";
?>
nog beter:<?php
$percentage = ($stat['getal'] / $stat['getal2'] * 100);
print $percentage; // <----
?>
Robert Deiman schreef op 14.11.2005 17:58
[quote=Stillone schreef op 14.11.2005 15:21]Dankje, het werkt

Hoezo werkt het nu? Je doet nu niets anders dan 1/2*100 (ff dat getal1 1 is en getal2 2) dan is de uitkomst 50, maar als je nu 1/3 *100 doet? Maakt die daar dan wel 33 van?
Ik zie namelijk nog niets waarmee het getal zonder decimalen weer moet worden gegeven.. :S[/quote]

Ja, klopt inderdaad.
Maar door de typfout werd het eerst niet eens uitgerekend.

Heeft iemand hier een scriptje voor?
exploden op de ,

<?
$percentage = ($stat['getal'] / $stat['getal2'] * 100);
$percentage = explode(",",$percentage);
print $percentage[0];
?>
<?
$percentage = ($stat['getal'] / $stat['getal2'] * 100);
print round($percentage, 0);
?>

Edit: Indien je persé geen afronding wil, zou'k eens naar number_format kijken...

Reageren