PHP ialah bahasa pengaturcaraan berkuasa yang digunakan secara meluas dalam bidang pembangunan web. Salah satu situasi yang sangat biasa ialah keperluan untuk menukar rentetan kepada perpuluhan. Ini sangat berguna apabila melakukan pemprosesan data. Dalam artikel ini, kami akan menerangkan cara menukar rentetan kepada perpuluhan dalam PHP.
Pertama, kita perlu memberi perhatian kepada beberapa pengetahuan asas. Dalam PHP, terdapat dua jenis pembolehubah, angka dan rentetan. Antara pembolehubah berangka, terdapat jenis titik terapung dan jenis integer. Pembolehubah rentetan boleh mengandungi sebarang huruf, nombor, simbol, ruang dan aksara lain. Perwakilan rentetan biasa termasuk rentetan yang disertakan dalam petikan tunggal atau berganda dan rentetan yang disertakan dalam petikan garisan belakang.
Jika anda perlu menukar rentetan kepada apungan, hanya gunakan fungsi terbina dalam PHP floatval() seperti berikut:
$string = '3.14'; $float = floatval($string);
Dalam kod contoh di atas, $string
Mewakili rentetan untuk ditukar, dan $float
mewakili nombor titik terapung yang diperoleh selepas penukaran. Fungsi floatval()
boleh menukar rentetan yang diberikan kepada nombor titik terapung. Dalam contoh ini, pembolehubah $float
akan mengandungi nilai 3.14.
Cara lain untuk menukar rentetan kepada perpuluhan ialah menggunakan fungsi terbina dalam PHP number_format(). Fungsi ini boleh memformatkan set nombor menjadi rentetan dengan ribuan pemisah seperti berikut:
$string = '10000.50'; $number = number_format($string, 2, '.', '');
Dalam kod di atas, pembolehubah $string
mewakili rentetan yang hendak ditukar, Parameter kedua menentukan bilangan digit yang tinggal selepas titik perpuluhan, parameter ketiga menentukan simbol titik perpuluhan, dan parameter keempat menentukan pemisah beribu-ribu. Dalam contoh ini, pembolehubah $number
akan mengandungi nilai 10,000.50.
Selain dua fungsi yang diperkenalkan di atas, terdapat beberapa kaedah lain untuk menukar rentetan kepada perpuluhan. Sebagai contoh, anda boleh menggunakan hantaran PHP untuk menukar rentetan kepada apungan, seperti berikut:
$string = '9.99'; $number = (float) $string;
Dalam kod di atas, gunakan hantaran (float)
untuk menukar $string
ialah nombor titik terapung. Keputusan akhir akan diberikan kepada pembolehubah $number
.
Ringkasnya, menukar rentetan kepada perpuluhan ialah operasi biasa dan penting dalam PHP. PHP menyediakan beberapa cara untuk mencapai matlamat ini. Ketiga-tiga kaedah di atas adalah semua kaedah yang biasa digunakan. Anda boleh memilih kaedah yang sesuai dalam projek anda untuk menukar rentetan dan perpuluhan mengikut keperluan anda sendiri.
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!