Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menukar nombor kepada rentetan dalam php
4 kaedah: 1. Gunakan aksara "." untuk menggabungkan pembolehubah berangka dan aksara nol bersama-sama, sintaksnya ialah "$str = $num."";"; untuk ditukar Jenis sasaran yang disertakan dalam kurungan ialah "(rentetan)", sintaksnya ialah "(string)$num" 3. Gunakan fungsi strval(), sintaksnya ialah "strval($num)"; fungsi strval(), sintaksnya ialah " settype($num,"string");".
Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP8, komputer DELL G3
php letakkan nombor Tukar kepada jenis rentetan
Kaedah 1: Gunakan aksara "." untuk menggabungkan pembolehubah angka dan aksara nol bersama-sama
". " Ya Rentetan aksara penyambungan, anda boleh sambung dua rentetan menjadi satu rentetan dan keluaran
<?php header("Content-type:text/html;charset=utf-8"); $num = 12354; echo '原变量类型为:' . gettype($num) . '<br>'; $str = $num.""; echo '转换后的变量类型为:' . gettype($str) . '<br><br>'; $num = 123.54; echo '原变量类型为:' . gettype($num) . '<br>'; $str = $num.""; echo '转换后的变量类型为:' . gettype($str) . '<br><br>'; ?>
Kaedah 2: Tambah sebelum pembolehubah berangka untuk ditukar Sasaran Berkurung taip "(string)
"
Anda boleh memaksa pembolehubah tertentu kepada jenis yang ditentukan dengan mendahului pembolehubah dengan jenis sasaran dalam kurungan, manakala:
(string)
: penukaran paksa kepada jenis rentetan;
<?php header("Content-type:text/html;charset=utf-8"); $num = 123.54; echo '原变量类型为:' . gettype($num) . '<br>'; $str = (string)$num; echo '转换后的变量类型为:' . gettype($str) . '<br><br>'; $num = 12354; echo '原变量类型为:' . gettype($num) . '<br>'; $str = (string)$num; echo '转换后的变量类型为:' . gettype($str) . '<br><br>'; ?>
kaedah 3: Gunakan fungsi strval()
Fungsi strval() digunakan untuk mendapatkan nilai rentetan pembolehubah dan boleh menukar nilai angka menjadi rentetan.
<?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>'; ?>
Kaedah 4: Gunakan fungsi settype()
settype(): digunakan untuk menetapkan pembolehubah kepada jenis yang ditentukan (Fungsi settype() akan menukar jenis asal pembolehubah).
<?php header("Content-type:text/html;charset=utf-8"); $num = 146; var_dump($num); settype($num,"string"); var_dump($num); ?>
Nota: Nilai parameter kedua fungsi settype() (jenis set) boleh menjadi:
"boolean" (atau "bool" sejak PHP 4.2.0)
"integer" (atau "int" sejak PHP 4.2.0 Bermula)
"float" (hanya tersedia selepas PHP 4.2.0, "double" yang digunakan dalam versi lama kini dilumpuhkan)
"string"
"array"
"objek"
" null" (daripada PHP 4.2.0 )
Fungsi settype() akan mempengaruhi jenis pembolehubah asal.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menukar nombor kepada rentetan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!