変数や文字列を結合・連結する方法[Twig]

変数や文字列をTwigテンプレート上で、結合する方法の紹介です。
Twigで使用可能な演算子でも実は紹介していますが、自分でも実際使うときに、連想しやすいタイトルで残しておこうと思って別枠で書いておきます。

[Twig]使用可能な演算子まとめ

「~」を使って変数や文字列を連結する

{% set name = 'tester' %}
{{ "Hello " ~ name ~ "!" }}
// result
Hello tester!

 
変数nameを文字列と結合しています。
何を結合子に使用するか分かれば簡単ですね!

「#{expression}」を使って変数や文字列を結合する

{{ "foo #{1 + 2} baz" }}
// result
foo 3 baz

 
式など計算をするために使われますが、もちろん変数を使用することも可能です。

{% set name = 'tester' %}
{{ "foo #{name} baz" }}
// result
foo tester baz

 
こんな感じです。変数と文字列の結合は意外とよく使う気がします。
ご参考まで。

Twigおすすめの書籍

Twigだけに特化した書籍は読んだことがないのですが、AmazonのKindleにありました。
これと同じくらいブログでまとめられたらと思います。

テンプレートエンジンTwigを覚える本


コメントを残す 0

Your email address will not be published.

13 − 2 =