Kaedah penukaran: 1. Gunakan fungsi strval(), sintaks "strval(nilai data)"; 2. Gunakan fungsi settype(), sintaks "settype(nilai data, "string""; fungsi sprintf(), sintaks "sprintf(mod pemformatan, nilai data)".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
php akan tukar jenis data Tukar kepada jenis rentetan
Kaedah 1: Gunakan fungsi strval()
fungsi strval() digunakan untuk mendapatkan rentetan nilai pembolehubah.
<?php $num=3.21; var_dump($num); $str=strval($num); var_dump($str); ?>
Kaedah 2: Gunakan fungsi settype()
settype ($var,$type)
fungsi digunakan untuk menetapkan pembolehubah $var
Untuk jenis data yang dinyatakan $type
.
<?php header("Content-type:text/html;charset=utf-8"); $num = 3.1415; echo '原变量类型为:' . gettype($num) . '<br>'; $str = strval($num); echo '转换后的变量类型为:' . gettype($str) . '<br><br>'; $num = 31415; echo '原变量类型为:' . gettype($num) . '<br>'; $str = strval($num); echo '转换后的变量类型为:' . gettype($str) . '<br><br>'; ?>
Nilai $type boleh menjadi:
"boolean" (atau "bool", Mulai PHP 4.2.0)
"integer" (atau "int", sejak PHP 4.2.0)
"float " (hanya tersedia selepas PHP 4.2.0, "double" yang digunakan dalam versi lama kini ditamatkan)
"string"
"array"
"objek"
"null" (dari PHP 4.2.0)
Kaedah 3: Gunakan fungsi sprintf()
Fungsi sprintf() menulis rentetan terformat ke dalam pembolehubah.
<?php $num=12; var_dump($num); $str1=sprintf("%.1f",$num); var_dump($str1); $str2=sprintf("%.2f",$num); var_dump($str2); $str3=sprintf("%.3f",$num); var_dump($str3); $str4=sprintf("%.4f",$num); var_dump($str4); ?>
Penerangan: fungsi sprintf()
sprintf(format,arg1,arg2,arg++)
Parameter | Deskripsi | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
format | Diperlukan. Menentukan rentetan dan cara memformat pembolehubah di dalamnya.
|
||||||||||
arg1 | Diperlukan. Menentukan parameter untuk disisipkan pada tanda % pertama dalam rentetan format. | ||||||||||
arg2 | Pilihan. Menentukan parameter untuk dimasukkan ke dalam rentetan format pada tanda % kedua. | ||||||||||
arg | Pilihan. Menentukan parameter untuk dimasukkan ke dalam rentetan format pada simbol % ketiga, keempat, dsb. |
Atas ialah kandungan terperinci Bagaimana untuk menukar jenis data kepada jenis rentetan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!