TWIG で文字列の最初の文字を取得する方法を知っています
<p>The first letter is {{someString | first}}</p>
のような HTML 文字列で
<p>This is a sting</p>
上記は「<」を返します
「Raw」/「escape」を追加しても同じ結果になります。
その文字列を HTML ( Raw のように) として表示する必要がありますが、最初の文字を取得する必要があります (上記のケースでは 'T')。
フィルターを間違った順序で使用していませんか?
誰でも知っていますか?
今後ともよろしくお願いいたします
@Matteoの答えはすでに近いですが、私が望んでいたものとはまったく異なります。質問を間違って作成した可能性があります。ごめん。
だから私はこのような文字列を持っていた場合
<p>This is a <strong>string</strong></p>
raw を使用すると、
これは文字列です
ここで本当に必要なのは、最初の文字 (T) を取得して、タグを追加するなどの処理を行うことです。
<span>T</span>his is a <strong>string</string>
残りの HTML は 内に保持します。ストリップタグは、文字列内のすべてのタグを削除し、HTML 部分のないプレーンな文字列を返します。私はそれを正しく策定したことを願っています。