Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menukar nilai kepada rentetan dalam php
Kaedah penukaran: 1. Gunakan strval(), sintaks "strval(value)"; 2. Gunakan settype(), sintaks "settype (value, "string")"; , sintaksnya ialah "sprintf(value)" 4. Gunakan fungsi number_format().
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
pemindahan php nilai Ke dalam rentetan
Kaedah 1: Gunakan fungsi strval()
strval(): digunakan untuk mendapatkan nilai rentetan a pembolehubah.
<?php header("Content-type:text/html;charset=utf-8"); var_dump(strval(TRUE)); var_dump(strval(FALSE)); var_dump(strval(12.35)); var_dump(strval(null)); ?>
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=12.63; $bool1=TRUE; $bool2=FALSE; settype ($num,"string"); settype ($bool1,"string"); settype ($bool2,"string"); var_dump($num); var_dump($bool1); var_dump($bool2); ?>
Kaedah 3: Gunakan fungsi sprintf()
fungsi sprintf() untuk menulis rentetan terformat dalam pembolehubah .
<?php header("Content-type:text/html;charset=utf-8"); var_dump(sprintf(TRUE)); var_dump(sprintf(FALSE)); var_dump(sprintf(null)); var_dump(sprintf(12)); var_dump(sprintf("%.1f",12.35)); var_dump(sprintf("%.3f",12.35)); ?>
Kaedah 4: Gunakan fungsi number_format()
number_format() boleh digunakan untuk memformat nombor dengan beribu-ribu kumpulan .
<?php header("Content-type:text/html;charset=utf-8"); var_dump(number_format(TRUE)); var_dump(number_format(FALSE)); var_dump(number_format(null)); var_dump(number_format(12)); var_dump(number_format(12.35,1)); var_dump(number_format(12.35,3)); ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menukar nilai kepada rentetan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!