Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menukar rentetan kepada nombor dalam php sambil mengekalkan dua tempat perpuluhan

Bagaimana untuk menukar rentetan kepada nombor dalam php sambil mengekalkan dua tempat perpuluhan

青灯夜游
青灯夜游asal
2022-02-09 18:27:375183semak imbas

Cara menukar rentetan kepada nombor dalam PHP dan mengekalkan dua tempat perpuluhan: 1. Gunakan fungsi number_format(), sintaks "number_format($str, 2)" 2. Gunakan floatval() dan bulat () Fungsi, sintaks "bulat(floatval($str))".

Bagaimana untuk menukar rentetan kepada nombor dalam php sambil mengekalkan dua tempat perpuluhan

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3

php akan rentetan Tukar kepada nombor dan kekalkan dua tempat perpuluhan

1 Gunakan fungsi number_format()

number_format() fungsi digunakan untuk menukar rentetan. kepada nombor. Ia mengembalikan nombor terformat pada kejayaan, jika tidak, memberikan E_WARNING pada kegagalan.

<?php 
$str = "32.314"; 
// 使用number_format()函数将字符串转换为数字
echo number_format($str), "<br>"; 
// 函数的作用是:将字符串转换为数字
echo number_format($str, 2); 
?>

Bagaimana untuk menukar rentetan kepada nombor dalam php sambil mengekalkan dua tempat perpuluhan

2 Gunakan fungsi floatval() round()

fungsi floatval() untuk menukar rentetan kepada Terapung. nombor titik, manakala fungsi bulat() membundarkan nombor titik terapung kepada dua tempat perpuluhan.

<?php 
$str = "32.314"; 

echo round(floatval($str))."<br>"; 

echo round(floatval($str), 2); 
?>

Bagaimana untuk menukar rentetan kepada nombor dalam php sambil mengekalkan dua tempat perpuluhan

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk menukar rentetan kepada nombor dalam php sambil mengekalkan dua tempat perpuluhan. 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
Artikel sebelumnya:Apakah maksud mkdir dalam phpArtikel seterusnya:Apakah maksud mkdir dalam php