Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menukar float ke rentetan dalam php

Bagaimana untuk menukar float ke rentetan dalam php

青灯夜游
青灯夜游asal
2021-09-09 12:14:193693semak imbas

Cara menukar apungan kepada rentetan dalam PHP: 1. Tambahkan jenis sasaran "(rentetan)" yang disertakan dalam kurungan sebelum pembolehubah apungan untuk ditukar 2. Gunakan pernyataan "strval($float)"; . Gunakan pernyataan "settype($float,"string")".

Bagaimana untuk menukar float ke rentetan dalam php

Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP7.1, komputer DELL G3

Kaedah 1: Dalam komputer untuk ditukar Pembolehubah apungan didahului oleh jenis sasaran (rentetan) yang disertakan dalam kurungan

<?php
$float=3.14;
$str=(string)$float;
var_dump($str);
?>

Hasil keluaran:

Bagaimana untuk menukar float ke rentetan dalam php

Kaedah 2: Gunakan fungsi strval()

Fungsi strval() boleh mendapatkan nilai rentetan pembolehubah

<?php
$float=125.254;
$str=strval($float);
var_dump($str);
?>

Hasil output:

Bagaimana untuk menukar float ke rentetan dalam php

Kaedah 3: Gunakan fungsi settype() Fungsi

settype ($var ,$type) digunakan untuk menetapkan atau menukar jenis pembolehubah , menukarkan $var kepada jenis $type. Nilai yang mungkin untuk

jenis ialah:

  • "boolean" (atau "bool" sejak PHP 4.2.0)

  • "integer" (atau "int" daripada PHP 4.2.0 dan seterusnya)

  • "float" (hanya tersedia selepas PHP 4.2.0, untuk versi lama "double" yang digunakan ialah kini tidak digunakan lagi)

  • "rentetan"

  • "array"

  • "objek"

  • "null" (dari PHP 4.2.0)

Contoh:

<?php
$float=54.254;
$str=settype($float,"string");;
var_dump($float);
?>

Hasil output:

Bagaimana untuk menukar float ke rentetan dalam php

Penjelasan: settype() akan mengubah suai jenis pembolehubah itu sendiri Jika tetapan berjaya, ia akan kembali benar, dan jika ia gagal, ia akan kembali palsu.

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk menukar float ke 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