PHP でブール値を文字列に変換する
多くの PHP プログラマは、ブール変数を "true" 形式の文字列に変換するという課題に直面しています。または、「0」または「1」の代わりに「false」を指定します。このタスクに効果的に対処するために、利用可能なメソッドを調べてみましょう。
簡単な解決策の 1 つは、三項演算子を利用することです。このメソッドは簡潔かつ効率的です:
$converted_res = $res ? 'true' : 'false';
このコードでは、三項演算子は、$res が true の場合は $converted_res に "true" を割り当て、$res が false の場合は "false" を割り当てます。 ?および : 記号は条件ステートメントを表します。
別のアプローチとして、strval() 関数を使用してブール値を文字列に変換できます。
$converted_res = strval($res);
このメソッドは特に便利ですTrue と False の範囲を超える、より一般的な文字列変換が必要な場合。
次のような認識されない関数に関連するエラーが発生した場合string() または String() の場合、PHP インストールで「mbstring」拡張機能が有効になっていない可能性があります。この問題を解決するには、PHP 構成ファイル (php.ini など) で「mbstring」拡張子を有効にします。
以上がPHP でブール値を「true」または「false」の文字列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。