Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk membuang tempat perpuluhan dalam php

Bagaimana untuk membuang tempat perpuluhan dalam php

青灯夜游
青灯夜游asal
2021-09-15 12:22:434195semak imbas

Cara membuang tempat perpuluhan dalam PHP: 1. Gunakan fungsi intval() untuk mendapatkan nilai integer pembolehubah, sintaksnya ialah "intval($number)" 2. Gunakan fungsi floor(). untuk membundarkan ke bawah, sintaksnya ialah " floor($number)”.

Bagaimana untuk membuang tempat perpuluhan dalam php

Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP7.1, komputer DELL G3

php mengalih keluar tempat perpuluhan Kaedah

Kaedah 1: Gunakan fungsi intval()

fungsi intval() digunakan untuk mendapatkan nilai integer pembolehubah . Format sintaks:

int intval ( mixed $var [, int $base = 10 ] )
  • $var: Nilai kuantiti yang hendak ditukar kepada integer.

  • $base: Pangkalan yang digunakan untuk penukaran.

    Jika asas ialah 0, tentukan asas yang digunakan dengan menyemak format var:

    • Jika rentetan mengandungi Awalan "0x" (atau "0X"), gunakan perenambelasan (heks); jika tidak,

    • Jika rentetan bermula dengan "0", gunakan oktal (octal), jika tidak,

    • akan digunakan perpuluhan.

Fungsi intval() sering digunakan untuk penukaran jenis data untuk menukar pembolehubah jenis rentetan dan titik terapung kepada jenis integer.

Contoh: Tukar perpuluhan kepada integer (buang tempat perpuluhan)

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

Hasil keluaran:

Bagaimana untuk membuang tempat perpuluhan dalam php

Kaedah 2: Gunakan fungsi floor()--bundarkan ke bawah

Fungsi floor() membundar ke bawah kepada integer terdekat. Format sintaks:

floor($number);
  • $nombor: diperlukan. Menentukan nilai yang hendak dibundarkan ke bawah.

Contoh: Bundarkan perpuluhan (buang tempat perpuluhan)

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

Hasil keluaran:

Bagaimana untuk membuang tempat perpuluhan dalam php

Tambahan: Dua kaedah lain untuk membundarkan perpuluhan

  • Gunakan fungsi ceil() - bulatkan dan gunakan bahagian integer jika terdapat perpuluhan Tambah 1

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

Hasil keluaran:

Bagaimana untuk membuang tempat perpuluhan dalam php

  • Gunakan fungsi bulat()--bulat

<?php
header("Content-type:text/html;charset=utf-8"); 
$num = 123.456;
$int = round($num);
echo &#39;小数值为:&#39;.$num.&#39;<br>&#39;;
echo &#39;取整后值为:&#39;.$int .&#39;<br>&#39;;
var_dump($int);

$num = 123.556;
$int = round($num);
echo &#39;小数值为:&#39;.$num.&#39;<br>&#39;;
echo &#39;取整后值为:&#39;.$int .&#39;<br>&#39;;
var_dump($int);
?>

Hasil output:

Bagaimana untuk membuang tempat perpuluhan dalam php

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk membuang tempat perpuluhan 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