Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menukar rentetan php kepada jenis titik terapung

Bagaimana untuk menukar rentetan php kepada jenis titik terapung

青灯夜游
Lepaskan: 2023-03-16 21:24:01
asal
5184 orang telah melayarinya

3 kaedah penukaran: 1. Tambahkan jenis sasaran "(float)", "(double)" atau "(real)" yang disertakan dalam kurungan sebelum rentetan yang hendak ditukar, sintaksnya ialah "( float) rentetan". 2. Gunakan fungsi floatval() untuk mendapatkan nilai titik terapung pembolehubah rentetan, dengan sintaks "floatval (pembolehubah rentetan)". 3. Gunakan fungsi settype() untuk menetapkan pembolehubah rentetan kepada jenis titik terapung, dengan sintaks "settype(string variable, "float")".

Bagaimana untuk menukar rentetan php kepada jenis titik terapung

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

rentetan php penukaran Tiga kaedah untuk nombor titik terapung

Kaedah 1. Tambahkan jenis sasaran yang disertakan dalam kurungan sebelum rentetan yang hendak ditukar

Jenis sasaran ialah:

  • (float), (double), (real): Tukar kepada jenis titik terapung

Contoh: Tukar jenis rentetan Tukar kepada jenis terapung

<?php   
$str="23.25";   
$float=(float)$str;   
var_dump($str); 
var_dump($float); 
?>
Salin selepas log masuk

Bagaimana untuk menukar rentetan php kepada jenis titik terapung

Kaedah 2. Gunakan fungsi floatval() - fungsi penukaran titik terapung

floatval — Dapatkan terapung nilai titik pembolehubah

Contoh:

<?php   
$str="3.14";   
$float=floatval($str);   
var_dump($str); 
var_dump($float); 
?>
Salin selepas log masuk

Bagaimana untuk menukar rentetan php kepada jenis titik terapung

Kaedah 3: Gunakan fungsi settype() -- taip Set function

settype(): digunakan untuk menetapkan pembolehubah kepada jenis yang ditentukan (fungsi settype() akan menukar jenis asal pembolehubah).

settype ( $var , $type )
Salin selepas log masuk
  • $var: pembolehubah untuk ditukar.

  • $type: Jenis sasaran yang mana pembolehubah hendak ditukar.

Nilai pulangan: BENAR jika tetapan berjaya, SALAH jika tetapan gagal.

Hanya tetapkan nilai parameter kedua $type fungsi settype() kepada "terapung".

<?php   
$str="5.14";  
var_dump($str);  
$float=settype($str,"float");   
var_dump($str); 
var_dump($float);//返回值
?>
Salin selepas log masuk

Bagaimana untuk menukar rentetan php kepada jenis titik terapung

Nota: Nilai parameter kedua (jenis set) fungsi settype() boleh menjadi:

  • "boolean" (atau "bool" daripada PHP 4.2.0 dan seterusnya)

  • "integer" (atau "int" daripada PHP 4.2.0 dan seterusnya)

  • "float" (hanya tersedia selepas PHP 4.2.0, "double" yang digunakan dalam versi lama kini ditamatkan)

  • "rentetan "

  • "array"

  • "objek"

  • "null" (dari PHP 4.2 .0 dan seterusnya)

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk menukar rentetan php kepada jenis titik terapung. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan