Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menukar data kepada nombor titik terapung dalam php
Cara menukar nombor titik terapung dalam PHP: 1. Gunakan fungsi floatval() untuk mendapatkan nilai titik terapung pembolehubah, sintaksnya ialah "floatval (data yang akan ditukar)"; settype(), sintaksnya ialah " settype(data to be convert, "float")" boleh menukar data yang ditentukan kepada jenis titik terapung.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
PHP menyediakan dua fungsi terbina dalam, yang boleh Menukar jenis data lain kepada nombor titik terapung:
fungsi floatval()
fungsi settype()
1. Gunakan fungsi floatval()
Fungsi floatval() ialah fungsi yang secara khusus menukar jenis lain kepada jenis titik terapung nilai pembolehubah.
Nota: floatval tidak boleh digunakan untuk tatasusunan atau objek.
<?php header('content-type:text/html;charset=utf-8'); $var = '122.34343runoob'; echo "原数据类型:"; var_dump($var); $float= floatval($var); echo "修改后的类型:"; var_dump($float); ?>
<?php header('content-type:text/html;charset=utf-8'); $var = TRUE; echo "原数据类型:"; var_dump($var); $float= floatval($var); echo "修改后的类型:"; var_dump($float); ?>
Gunakan fungsi settype()
Fungsi settype() boleh menukar nilai kepada jenis data yang ditentukan (dikawal oleh parameter kedua).
Hanya tetapkan parameter kedua fungsi kepada "terapung" untuk menukar data kepada nombor titik terapung.
Nota: Fungsi ini akan mengubah suai pembolehubah asal; jika tetapan berjaya, ia akan mengembalikan BENAR dan jika gagal, ia akan mengembalikan FALSE.
<?php header('content-type:text/html;charset=utf-8'); $foo = "5bar"; // string $bar = true; // boolean echo "原数据类型:"; var_dump($foo); var_dump($bar); settype($foo, "float"); settype($bar, "float"); echo "修改后的类型:"; var_dump($foo); var_dump($bar); ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menukar data kepada nombor titik terapung dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!