Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menukar nombor kepada rentetan dalam php

Bagaimana untuk menukar nombor kepada rentetan dalam php

青灯夜游
青灯夜游asal
2023-01-18 10:36:033390semak imbas

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");".

Bagaimana untuk menukar nombor kepada rentetan dalam php

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 &#39;原变量类型为:&#39; . gettype($num) . &#39;<br>&#39;;

$str = $num."";
echo &#39;转换后的变量类型为:&#39; . gettype($str) . &#39;<br><br>&#39;;

$num = 123.54;
echo &#39;原变量类型为:&#39; . gettype($num) . &#39;<br>&#39;;

$str = $num."";
echo &#39;转换后的变量类型为:&#39; . gettype($str) . &#39;<br><br>&#39;;
?>

Bagaimana untuk menukar nombor kepada rentetan dalam php

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 &#39;原变量类型为:&#39; . gettype($num) . &#39;<br>&#39;;

$str = (string)$num;
echo &#39;转换后的变量类型为:&#39; . gettype($str) . &#39;<br><br>&#39;;

$num = 12354;
echo &#39;原变量类型为:&#39; . gettype($num) . &#39;<br>&#39;;

$str = (string)$num;
echo &#39;转换后的变量类型为:&#39; . gettype($str) . &#39;<br><br>&#39;;
?>

Bagaimana untuk menukar nombor kepada rentetan dalam php

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 &#39;原变量类型为:&#39; . gettype($num) . &#39;<br>&#39;;

$str = strval($num);
echo &#39;转换后的变量类型为:&#39; . gettype($str) . &#39;<br><br>&#39;;

$num = 31415;
echo &#39;原变量类型为:&#39; . gettype($num) . &#39;<br>&#39;;

$str = strval($num);
echo &#39;转换后的变量类型为:&#39; . gettype($str) . &#39;<br><br>&#39;;
?>

Bagaimana untuk menukar nombor kepada rentetan dalam php

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);
?>

Bagaimana untuk menukar nombor kepada rentetan dalam php

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn