Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menghantar nilai terapung dalam php

Bagaimana untuk menghantar nilai terapung dalam php

青灯夜游
青灯夜游asal
2021-10-12 19:02:353579semak imbas

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")".

Bagaimana untuk menghantar nilai terapung dalam php

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 = &#39;123.456abc&#39;;
$float = (float)$str;
echo $float."<br>";
echo &#39;变量 $float 的类型为:&#39; . gettype($float) . &#39;<br>&#39;;
?>

Bagaimana untuk menghantar nilai terapung dalam php

Kaedah 2: Gunakan fungsi floatval()

floatval(): digunakan untuk mendapatkan nilai titik terapung pembolehubah

<?php
header("Content-type:text/html;charset=utf-8");
$str = &#39;123.456abc&#39;;
$float = floatval($str);
echo $float."<br>";
echo &#39;变量 $float 的类型为:&#39; . gettype($float) . &#39;<br>&#39;;
?>

Hasil keluaran:

Bagaimana untuk menghantar nilai terapung dalam php

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 = &#39;123.456abc&#39;;
settype($str,"float");
echo $str."<br>";
echo &#39;修改后的类型为:&#39; . gettype($str) . &#39;<br>&#39;;
?>

Hasil keluaran:

Bagaimana untuk menghantar nilai terapung dalam php

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!

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