2017-10-19 6 views
0

文字列内に特定の文字列(WBT)があるかどうかをチェックしてそれに応答します。 Smartyテンプレート内で正規表現を使用することは可能ですが、documentationの提案では明確ではありません。PHP/Smarty-Template内の正規表現と一致する文字列を確認してください

<div class="card-content" style="text-align: center;"> 
    [{if $woche.lehrskript}] // Check if "WBT" occurs in the string lehrskript 
    <strong>WBT</string> 
    [{else}] 
    <strong>[{$woche.lehrskript.name}]</strong> 
    [{/if}] 
</div> 

誰かが私を助けてくださいことができます:ここでは

は、私は、文字列のWBTがそれで発生するかどうかをチェックするために、正規表現を必要とするコードのですか?

+1

私が使用Smartyのをhaventはしかし、あなただけのPHPの 'strpos'を使用カント? – chris85

+0

なぜスマートの中でPHPを使用しないのですか? – hungrykoala

+0

@ハンガリーコア。どのように?本当に素晴らしいソリューションはありませんか?私は複雑なコードの非常に古い環境で働いています。そして、私はこの事実をどこで実現できるかわかりません。 – Codehan25

答えて

0

私はそのように解決してきました:

[{if strpos($woche.lehrskript.name, 'WBT') != false}] 
関連する問題