2012-11-07 11 views
5

これをどのように暗黙にコード化するか?例えば符号化ImplodeでTWIG

、小枝で内破するコーディング方法 $result = "input your name, input your address"可変なる方法可変$data1 = "input your name"の内容及び可変$data2 = "input your address"

+1

私は本当にあなたの質問を得るか分からない。私は、あなたがPHP用のTwig Template Engineについて話していると仮定しており、連結された文字列を新しい変数に割り当てる必要がありますか?その場合、 '{%set result = data1〜"、 "〜data2%}"のようなものになります。しかし、私は本当に変数名の前に '$'をつけて質問を投稿した理由を実際には知りません...ただ2つの文字列を出力したいのであれば、 '{{data1}}、{{ {データ2}} ' –

答えて

31

私はあなたがjoinフィルタを探していると思います。それはちょうどimplodeのようにPHPで動作します。マニュアルページからの引用:

結合フィルタは、シーケンスの項目を連結した文字列を返します。

{{ [1, 2, 3]|join }} 
{# returns 123 #} 

要素間の区切りはデフォルトごとに空の文字列ですが、あなたはそれを定義することができますオプションの最初のパラメータ:

{{ [1, 2, 3]|join('|') }} 
{# returns 1|2|3 #}