首頁  >  文章  >  後端開發  >  php怎麼將資料強轉為字串類型

php怎麼將資料強轉為字串類型

青灯夜游
青灯夜游原創
2022-09-23 18:17:513277瀏覽

兩種轉換方法:1、在資料之前加上用括號括起來的目標類型“(string)”,語法“(string)指定資料”。 2.使用強制型別轉換函數strval()或settype(),語法「strval(指定資料)」或「settype(指定資料2,"string")」。

php怎麼將資料強轉為字串類型

本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦

php將資料強轉為字串類型

方法1:在資料之前加上用括號括起來的目標類型「(string)」

  • (string):轉換成字串

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$n=123;
var_dump($n);
var_dump((string)$n);
echo "<hr>";

$n=true;
var_dump($n);
var_dump((string)$n);
echo "<hr>";

$n=null;
var_dump($n);
var_dump((string)$n);
echo "<hr>";
?>

php怎麼將資料強轉為字串類型

#方法2:使用強制型別轉換函數

  • strval():用於取得變數的字串值。

  • settype():用於將變數設定為指定型別(settype() 函數會改變變數原本的型別)。

<?php
header("Content-type:text/html;charset=utf-8"); 
$n1 = 146;
var_dump($n1);
$str = strval($n1);
echo &#39;变量 $n1 的类型为:&#39;.gettype($str).&#39;<br>&#39;;
echo "<hr>";
$n2= FALSE;
var_dump($n2);
$str = settype($n2,"string");
echo &#39;变量 $n2 的类型为:&#39;.gettype($n2);
?>

php怎麼將資料強轉為字串類型

說明:settype()函數第二個參數(設定的類型) 的值可以是:

  • "boolean" (或為"bool",從PHP 4.2.0 起)

  • "integer" (或為"int",從PHP 4.2.0 起)

  • "float" (只在PHP 4.2.0 之後可以使用,對於舊版中使用的"double"現已停用)

  • "string"

  • "array"

  • "object"

  • "null" (從PHP 4.2.0 起)

settype()函數會影響原變數的型別。

推薦學習:《PHP影片教學

以上是php怎麼將資料強轉為字串類型的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn