Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menukar nombor kepada int (integer) taip dalam php

Bagaimana untuk menukar nombor kepada int (integer) taip dalam php

青灯夜游
青灯夜游asal
2022-05-31 14:40:273783semak imbas

3 kaedah: 1. Gunakan intval() untuk bulatkan terus, sintaksnya ialah "intval(value)". 2. Gunakan settype() untuk menetapkan jenis nilai yang ditentukan kepada "int", sintaksnya ialah "settype(value,"int")". 3. Untuk memaksa jenis ditukar, tambahkan "(int)" sebelum nilai yang ditentukan dan sintaksnya ialah "nilai (int)".

Bagaimana untuk menukar nombor kepada int (integer) taip dalam php

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

int ( integer) Taip

Dalam PHP, pembolehubah integer dipanggil integer atau jenis int, yang digunakan untuk mewakili integer Peraturan jenis integer adalah seperti berikut:

  • Jenis integer mesti mempunyai sekurang-kurangnya satu digit (0~9); >

    Jenis integer Tidak boleh mengandungi titik perpuluhan;
  • Julat nilai integer mestilah antara -2E31 dan 2E31, dan boleh dinyatakan dalam tiga format, iaitu perpuluhan, perenambelasan (diawalan 0x) dan Oktal (diawalan 0) .
  • Jadi bagaimanakah PHP menukar nombor (nilai rentetan atau titik terapung) kepada jenis int (integer)?

  • Kaedah PHP untuk menukar nombor kepada jenis int

Kaedah 1: Gunakan fungsi intval()

intval() membulat terus, membuang perpuluhan dan mengekalkan integer

Kaedah 2: Gunakan fungsi settype()

digunakan untuk menetapkan jenis pembolehubah dan boleh menukar pembolehubah kepada jenis yang ditentukan.

Hanya tetapkan jenis parameter kepada "int" atau "integer" untuk menukar pembolehubah kepada jenis int. Nota: Fungsi ini mengubah suai pembolehubah asal, dan nilai pulangan adalah daripada jenis Boolean (TRUE dikembalikan apabila tetapan berjaya, dan FALSE dikembalikan apabila ia gagal.).
<?php  
$str="123.9";  
var_dump($str);  
$int=intval($str);     //转换后数值:123  
var_dump($int);  
?>

Bagaimana untuk menukar nombor kepada int (integer) taip dalam php

Kaedah 3: Gunakan penukaran jenis paksa

settype(var,type)Tambah kurungan sebelum nombor yang hendak ditukar Jenis sasaran "(int )" atau "(integer)", hantarkannya ke jenis integer.

<?php  
$str="123.9";  
var_dump($str);  
$int=settype($str,"int");  
var_dump($int);  //输出bool(true)  
var_dump($str); //输出int(12)  
?>

Bagaimana untuk menukar nombor kepada int (integer) taip dalam phpPembelajaran yang disyorkan: "

Tutorial Video PHP

"

Atas ialah kandungan terperinci Bagaimana untuk menukar nombor kepada int (integer) taip 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