PHP yuvarlak sayılar, ondalık sayılar eklemek

4 Cevap php

Ben bazı numaralar geri yankı basit bir döngü kullanarak ediyorum

<?php
$inc = 0.25;
$start =  0.25;
$stop = 5.00;
?>

<?php while($start != ($stop + $inc)){ ?>
<option><?php echo $start ?></option>
<?php $start = $start + $inc; ?>
<?php } ?>

Ancak 5 olarak görünür 5,00 ve 4,5 olarak 4.50 görünür

Nasıl bu script 5,00, 4,00, 3,00, 3,50 görüntülemek için alacağı

Ayrıca başlık için apoligise, ben bu açıklamaya nasıl bilmiyorum!

Teşekkürler

4 Cevap

Bu kullanabilirsiniz:

echo sprintf("%01.2f", $start)

http://de.php.net/manual/en/function.number-format.php: ayrıca bin seçin ve ondalık ayırıcılar sağlayan number_format var

Sen biçimlendirilmiş dizeleri için printf() kullanmak isteyeceksiniz:

printf("%01.2f", $start)

(Ler) printf için tam manuel bulunabilir here

bcmath library göz atın.