Twigで文字列変数がnullか空か、スペース文字でいっぱいかどうかを確認するにはどうすればよいですか? (可能な限り最短、おそらくCSharpのString.IsNullOrWhiteSpace()
メソッドと同等)
{% if your_variable is null or your_variable is empty %}
変数がnullまたは空かどうかを確認する必要があります。
それがnotnullか空かを確認するには、not
operatorを使用します。
{% if foo is not null and foo is not empty %}
ドキュメントを参照してください:
多分あなたは twigでのテスト に興味があるかもしれません。
{% if foo|trim %}
で十分のようです(foo
がチェックする変数であると仮定)。 foo
がnullでない場合、trim
は空白を削除します。また、if
は空の文字列またはnullをfalseとして処理し、そうでない場合はtrueとして処理するため、これ以上は必要ありません。
参照: