Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Memformat Nilai Berangka ke Dua Tempat Perpuluhan dalam PHP?

Bagaimana untuk Memformat Nilai Berangka ke Dua Tempat Perpuluhan dalam PHP?

Linda Hamilton
Linda Hamiltonasal
2024-12-09 07:50:08404semak imbas

How to Format Numeric Values to Two Decimal Places in PHP?

Memformatkan Nilai Angka dengan Tempat Perpuluhan

Dalam skrip PHP yang disediakan, nombor tidak dipaparkan dengan dua tempat perpuluhan yang dikehendaki. Untuk menangani isu ini, kami boleh menggunakan teknik pemformatan.

Fungsi printf boleh digunakan untuk menentukan format yang diingini untuk nombor tersebut. Sintaks printf(" .2f", $start) memformatkan nilai pembolehubah $start dengan satu digit sebelum titik perpuluhan dan dua digit selepas titik perpuluhan.

Sebagai alternatif, fungsi number_format boleh digunakan untuk memformat nombor mengikut peraturan pemformatan khusus untuk negara yang berbeza. Contohnya, number_format($start, 2) akan memformat $start dengan dua tempat perpuluhan menggunakan peraturan pemformatan lalai sistem.

Dengan menggunakan teknik pemformatan ini, skrip boleh diubah suai untuk memaparkan ketepatan perpuluhan yang dikehendaki:

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

<?php while($start != ($stop + $inc)){ ?>
<option><?php printf("%.2f", $start); ?></option>
<?php $start = $start + $inc; ?>
<?php } ?>

Kini, skrip akan memaparkan nilai dalam format yang dikehendaki: 5.00, 4.00, 3.00 dan 3.50.

Atas ialah kandungan terperinci Bagaimana untuk Memformat Nilai Berangka ke Dua Tempat Perpuluhan dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn