首頁 >後端開發 >PHP問題 >php怎麼將布林類型轉為字串

php怎麼將布林類型轉為字串

青灯夜游
青灯夜游原創
2021-11-17 17:58:533238瀏覽

php將布林類型轉換為字串的方法:1、使用strval()函數,語法「strval($bool)」;2、使用settype()函數,語法「settype($bool, ' string')」。

php怎麼將布林類型轉為字串

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

php將布林類型轉為字串

方法1:使用strval()函數

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

範例:

<?php
header("Content-type:text/html;charset=utf-8");
$bool1=true;
$bool2=false;
echo &#39;变量 $bool1 的类型为:&#39;.gettype($bool1).&#39;<br>&#39;;
echo &#39;变量 $bool2 的类型为:&#39;.gettype($bool2).&#39;<br><br>&#39;;
$str1=strval($bool1);
echo &#39;变量 $str1 的类型为:&#39;.gettype($str1).&#39;<br>&#39;;
$str2=strval($bool2);
echo &#39;变量 $str2 的类型为:&#39;.gettype($str2).&#39;<br>&#39;;
?>

效果圖:

php怎麼將布林類型轉為字串

#方法2:使用settype()函數

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
header("Content-type:text/html;charset=utf-8");
$bool1=true;
$bool2=false;
echo &#39;原 $bool1 的类型为:&#39;.gettype($bool1).&#39;<br> 原 $bool2 的类型为:&#39;.gettype($bool2)."<br><br>";
settype($bool1, &#39;string&#39;);
settype($bool2, &#39;string&#39;);
echo &#39;现 $bool1 的类型为:&#39;.gettype($bool1).&#39;<br> 现 $bool2 的类型为:&#39;.gettype($bool2);

?>

效果圖:

php怎麼將布林類型轉為字串

#推薦學習:《PHP影片教學

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

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