Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menukar jenis dalam php
Cara menukar jenis dalam PHP: 1. Tukar kepada integer melalui (int) atau (integer 2. Tukar kepada jenis titik terapung melalui (float), (double) atau (real 3); Tukar kepada jenis titik terapung melalui ( rentetan) kepada rentetan 4. Tukar kepada jenis Boolean melalui (bool) atau (boolean 5. Tukar kepada tatasusunan melalui (array); .
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer Dell G3.
Bagaimana untuk menukar jenis dalam php?
Penukaran jenis data PHP
Penukaran jenis data PHP ialah penukaran paksa Jenis data PHP yang dibenarkan untuk ditukar ialah:
(int)、(integer):转换成整形 (float)、(double)、(real):转换成浮点型 (string):转换成字符串 (bool)、(boolean):转换成布尔类型 (array):转换成数组 (object):转换成对象
Terdapat tiga kaedah penukaran untuk jenis data PHP:
Tambahkan jenis sasaran yang disertakan dalam kurungan sebelum pembolehubah yang hendak ditukar
Gunakan 3 Jenis fungsi penukaran tertentu, intval(), floatval(), strval()
Gunakan settype fungsi penukaran jenis umum(var campuran, jenis rentetan)
Yang pertama kaedah penukaran:
(int) (bool) (float) (rentetan) (array) (objek)
<?php $num1=3.14; $num2=(int)$num1; var_dump($num1); //输出float(3.14) var_dump($num2); //输出int(3) ?>
Kaedah penukaran kedua:
intval() floatval() strval()
<?php $str="123.9abc"; $int=intval($str); //转换后数值:123 $float=floatval($str); //转换后数值:123.9 $str=strval($float); //转换后字符串:"123.9" ?>
Kaedah penukaran A ketiga:
settype();
<?php $num4=12.8; $flg=settype($num4,"int"); var_dump($flg); //输出bool(true) var_dump($num4); //输出int(12) ?>
Tambahan:
Penghakiman bahawa semua rentetan terdiri daripada nombor
<?php $str = "123" if(ereg('^[0-9]+$', $str)) { // true } ?>
Kajian yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menukar jenis dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!