Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menghantar nilai terapung dalam php
Kaedah: 1. Tambah jenis sasaran "(float)" yang disertakan dalam kurungan sebelum pembolehubah, sintaksnya ialah "(float)$val"; 2. Gunakan floatval(), sintaksnya ialah "floatval( $val )"; 3. Gunakan settype(), sintaksnya ialah "settype($val, "float")".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
kuasa php nilai Jenis penukaran kepada terapung
Kaedah 1: Tambahkan jenis sasaran yang disertakan dalam kurungan "(float)
" sebelum pembolehubah yang hendak ditukar
<?php header("Content-type:text/html;charset=utf-8"); $str = '123.456abc'; $float = (float)$str; echo $float."<br>"; echo '变量 $float 的类型为:' . gettype($float) . '<br>'; ?>
Kaedah 2: Gunakan fungsi floatval()
floatval(): digunakan untuk mendapatkan nilai titik terapung pembolehubah
<?php header("Content-type:text/html;charset=utf-8"); $str = '123.456abc'; $float = floatval($str); echo $float."<br>"; echo '变量 $float 的类型为:' . gettype($float) . '<br>'; ?>
Hasil keluaran:
Kaedah 3: Gunakan fungsi settype()
Sintaks:
settype ( $var ,$type )
Fungsi settype() digunakan untuk menetapkan pembolehubah $var kepada jenis $type yang ditentukan.
Contoh
<?php header("Content-type:text/html;charset=utf-8"); $str = '123.456abc'; settype($str,"float"); echo $str."<br>"; echo '修改后的类型为:' . gettype($str) . '<br>'; ?>
Hasil keluaran:
Penerangan: Nilai yang $type boleh tetapkan
"boolean" (atau "bool" sejak PHP 4.2.0)
"integer" (atau "int" sejak PHP 4.2.0)
"float" (hanya tersedia selepas PHP 4.2.0, "double" yang digunakan dalam versi lama kini dilumpuhkan)
"string"
"array"
"objek"
"null" (Sejak PHP 4.2.0)
fungsi settype() menukar jenis pembolehubah itu sendiri.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menghantar nilai terapung dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!