Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menukar nombor kepada int (integer) taip dalam php
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)".
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;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); ?>
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) ?>
Pembelajaran 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!