Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menukar nilai kepada jenis titik terapung dalam php

Bagaimana untuk menukar nilai kepada jenis titik terapung dalam php

青灯夜游
青灯夜游asal
2022-02-11 18:10:502485semak imbas

Cara menukar nilai kepada jenis titik terapung dalam PHP: 1. Gunakan fungsi floatval() untuk mendapatkan nilai titik terapung pembolehubah, sintaksnya ialah "floatval ($var)"; Gunakan fungsi settype() untuk mendapatkan nilai titik terapung pembolehubah Tetapkan pembolehubah kepada jenis yang ditentukan dengan sintaks "settype($var, "float").

Bagaimana untuk menukar nilai kepada jenis titik terapung dalam php

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

penukaran php kaedah titik terapung nilai

1 Gunakan fungsi floatval()

Fungsi penukaran titik terapung floatval() boleh mendapatkan titik terapung. daripada nilai pembolehubah.

Sintaks:

floatval ($var)
  • Parameter $var boleh menjadi sebarang jenis skalar dan mengembalikan nilai apungan pembolehubah $var.

Nota: Anda tidak boleh menggunakan floatval() dengan tatasusunan atau objek.

Contoh:

<?php
$var = &#39;122.34343The&#39;;
$float_value_of_var = floatval ($var);
var_dump($float_value_of_var) ; // 打印出 122.34343
?>

Bagaimana untuk menukar nilai kepada jenis titik terapung dalam php

2. Gunakan fungsi settype()

fungsi settype(). boleh Menetapkan pembolehubah kepada jenis yang ditentukan.

Sintaks:

settype ( $var , $type )

Contoh:

<?php
header("Content-type:text/html;charset=utf-8");
$str="123.456abc";
$float1 = settype($str, &#39;float&#39;);
echo &#39;变量 $str 的类型为:&#39;.gettype($float1).&#39;,值为:&#39;.$str.&#39;<br>&#39;;
$num=154;
$float2 = settype($num, &#39;float&#39;);
echo &#39;变量 $num 的类型为:&#39;.gettype($float2).&#39;,值为:&#39;.$num.&#39;<br>&#39;;
$bool=TRUE;
$float3 = settype($bool, &#39;float&#39;);
echo &#39;变量 $bool 的类型为:&#39;.gettype($float3).&#39;,值为:&#39;.$bool.&#39;<br>&#39;;
?>

Bagaimana untuk menukar nilai kepada jenis titik terapung dalam php

Parameter kedua (jenis tetapan) boleh:

  • "boolean" (atau "bool", bermula daripada 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 ditamatkan)

  • "rentetan"

  • "array"

  • "objek"

  • "null" ( daripada PHP 4.2.0)

Nota: Fungsi settype() akan menukar jenis asal pembolehubah Ia akan mengembalikan TRUE jika tetapan berjaya dan TRUE jika gagal .

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk menukar nilai kepada jenis 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