Cara menukar rentetan kepada perpuluhan dalam PHP: 1. Gunakan fungsi number_format(), sintaks "number_format($str, nilai tempat perpuluhan)" 2. Gunakan fungsi sprintf() untuk memformat rentetan , sintaks "sprintf("%. Nilai tempat perpuluhan f",$str)".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
php akan rentetan Kaedah menukar kepada perpuluhan
Jika ia rentetan yang mengandungi perpuluhan, anda boleh menggunakan fungsi round() untuk menukar rentetan itu kepada nilai berangka dan mengekalkan bilangan tempat perpuluhan yang ditentukan .
Tetapi jika ia tidak mengandungi perpuluhan, bagaimanakah nilai yang ditukar daripada rentetan mempunyai tempat perpuluhan? Dua kaedah diperkenalkan di bawah:
1 Fungsi number_format() yang menggunakan kumpulan ribuan untuk memformat nombor
<?php $str = "12"; echo number_format($str, 2);; ?>
2. Gunakan sprintf untuk memformat rentetan
<?php $str = "12"; echo sprintf("%.2f",$str); echo "<br>"; $str = "12.jg"; echo sprintf("%.2f",$str); ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menukar rentetan kepada perpuluhan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!