Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menukar data kepada nombor titik terapung dalam php

Bagaimana untuk menukar data kepada nombor titik terapung dalam php

青灯夜游
青灯夜游asal
2022-04-27 15:43:224448semak imbas

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.

Bagaimana untuk menukar data kepada nombor titik terapung dalam php

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(&#39;content-type:text/html;charset=utf-8&#39;);   
$var = &#39;122.34343runoob&#39;;
echo "原数据类型:";
var_dump($var);
$float= floatval($var);
echo "修改后的类型:";
var_dump($float);
?>

Bagaimana untuk menukar data kepada nombor titik terapung dalam php

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$var = TRUE;
echo "原数据类型:";
var_dump($var);
$float= floatval($var);
echo "修改后的类型:";
var_dump($float);
?>

Bagaimana untuk menukar data kepada nombor titik terapung dalam php

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(&#39;content-type:text/html;charset=utf-8&#39;);   
$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);
?>

Bagaimana untuk menukar data kepada nombor titik terapung dalam php

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!

Kenyataan:
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