Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menukar rentetan kepada nombor dalam php sambil mengekalkan dua tempat perpuluhan
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))".
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); ?>
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); ?>
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!