ホームページ >バックエンド開発 >PHPの問題 >PHPでブール型を文字列に変換する方法

PHPでブール型を文字列に変換する方法

青灯夜游
青灯夜游オリジナル
2021-11-17 17:58:533228ブラウズ

php のブール型を文字列に変換するメソッド: 1. strval() 関数を使用し、構文 "strval($bool)"; 2. settype() 関数を使用し、構文 "settype($bool, ' string' )」。

PHPでブール型を文字列に変換する方法

このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.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" (PHP 4.2.0 以降では "bool")

  • ##"integer" (PHP 4.2.0 以降では "int")

  • "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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。