ホームページ >バックエンド開発 >PHPチュートリアル >PHP でブール変数を「true」または「false」の文字列に変換するにはどうすればよいですか?

PHP でブール変数を「true」または「false」の文字列に変換するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-30 14:06:13742ブラウズ

How to Convert Boolean Variables to

ブール変数の文字列への変換

PHP では、ブール値を文字列に変換するのは単純ですが重要なタスクです。次のようなブール変数があるシナリオを考えてみましょう。

$res = true;

そして、それを "0" や " ではなく、"true" または "false" の形式の文字列に変換したいとします。 1」。これは、値の表示や特定の形式での保存などのシナリオで必要になることがよくあります。

失敗した試行

次のようなメソッドを試行した可能性があります:

$converted_res = string($res);
$converted_res = String($res);

ただし、これらの機能はPHP.

解決策: 条件付き代入

最も簡単な解決策は、三項演算子を利用して条件付き代入を使用することです。

$converted_res = $res ? 'true' : 'false';

この式は次のように評価します。 $res のブール値。 $res が true の場合、文字列 "true" が $converted_res に割り当てられ、$res が false の場合、代わりに文字列 "false" が割り当てられます。これにより、ブール変数が目的の形式の文字列に効果的に変換されます。

以上がPHP でブール変数を「true」または「false」の文字列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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