Ich möchte innerhalb einer if-Abfrage prüfen, ob eine bestimmte Zeichenfolge (WBT) in einer Zeichenkette vorkommt und darauf antwortet. Ich weiß, dass es möglich ist, mit regulären Ausdrücken innerhalb von Smarty-Vorlagen zu arbeiten, aber es ist nicht klar mit den Vorschlägen von documentation. HierÜberprüfen Sie, ob die Zeichenkette mit regulärem Ausdruck in PHP/Smarty-Template übereinstimmt.
ist der Code, wo ich den regulären Ausdruck müssen überprüfen, ob die Zeichenfolge WBT in sie auftritt:
<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>
jemand kann mir helfen, bitte?
ich gebrauchte Smarty havent aber man kann nicht nur PHP 'strpos' verwenden? – chris85
Warum nicht einfach PHP in Smarty verwenden? – hungrykoala
@hungrykoala .how? Gibt es wirklich keine intelligente Lösung? Ich arbeite in einer sehr alten Umgebung mit komplexem Code und ich weiß wirklich nicht, wo ich dieses Zeug noch realisieren kann. – Codehan25