Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menukar jenis dalam php

Bagaimana untuk menukar jenis dalam php

藏色散人
藏色散人asal
2022-11-14 10:07:411991semak imbas

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

Bagaimana untuk menukar jenis dalam php

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(&#39;^[0-9]+$&#39;, $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!

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