Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk memaksa transcoding dalam php
Cara memaksa transcoding dalam PHP: 1. Tukar melalui "(int)$num1;"; 2. Tukar melalui "intval($str);" 3. Tukar melalui "settype($ num4,"; int");" kaedah transkod.
Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.1, komputer Dell G3.
Bagaimana untuk memaksa transcoding dalam php?
Tiga cara untuk memaksa penukaran jenis data PHP:
(int), (integer): Tukar kepada integer
( float) , (double), (real): Tukar kepada jenis titik terapung
(rentetan): Tukar kepada rentetan
(bool), (boolean): Tukar kepada jenis Boolean
(array): Tukar kepada array
(objek): Tukar kepada objek
Kaedah penukaran pertama: (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" ?>
Tiga kaedah penukaran: settype( );
<?php $num4=12.8; $flg=settype($num4,"int"); var_dump($flg); //输出bool(true) var_dump($num4); //输出int(12) ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk memaksa transcoding dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!