Dalam pembangunan web, kita selalunya perlu menukar jenis data yang berbeza. Contohnya, tukar rentetan kepada integer dan nombor titik terapung, tukar tarikh kepada cap masa, dsb. Operasi penukaran ini boleh dilaksanakan dalam PHP melalui fungsi terbina dalam. Artikel ini akan memperkenalkan fungsi penukaran yang biasa digunakan dalam PHP.
1. Fungsi penukaran integer
Contoh:
$var = '123abc'; $intVar = intval($var); echo $intVar; // 输出:123
Contoh:
$floatVar = floatval('123.45'); echo $floatVar; // 输出:123.45
2. Fungsi penukaran rentetan
Contoh:
$num = 123; $str = strval($num); echo $str; // 输出:'123'
Contoh:
$str = "I\'m studying PHP"; $str = addslashes($str); echo $str; // 输出:I\'m studying PHP
Contoh:
$str = "I\'m studying PHP"; $str = addslashes($str); // I\'m studying PHP $str = stripslashes($str); echo $str; // 输出:I'm studying PHP
3. Fungsi pemformatan angka
Contoh:
$num = 1234567.89; $numStr = number_format($num, 2, '.', ','); // 参数1:数字;参数2:小数点后保留位数;参数3:小数点分隔符;参数4:千位分隔符 echo $numStr; // 输出:1,234,567.89
4 Fungsi penukaran tarikh dan masa
Contoh:
$timeStamp = strtotime('2020-11-11 12:30:00'); echo $timeStamp; // 输出:1605083400
Contoh:
$timeStamp = 1605083400; $dateStr = date('Y-m-d H:i:s', $timeStamp); echo $dateStr; // 输出:2020-11-11 12:30:00
Ringkasnya, PHP menyediakan banyak fungsi penukaran yang boleh menukar jenis data yang berbeza. Pembangun boleh menggunakan fungsi ini secara fleksibel mengikut keperluan sebenar semasa menulis kod untuk mencapai penukaran jenis data.
Atas ialah kandungan terperinci Apakah fungsi penukaran jenis php?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!