-1

smarty テンプレート エンジンを使用しています。smarty コードでは、文字列に表示される余分なスラッシュを削除するために stripslashes 関数を使用しましたが、スラッシュは削除されません。この問題を解決するにはどうすればよいですか?

以下は、これらのスラッシュを削除するために使用している文字列とコードです。

弦 : {assign var="brand" value="Lindeman's"}

私が書いたコード:{$brand|stripslashes}

私が得ている出力は次のとおりです。Lindeman\\'s

出力は実際には次のようになります。Lindeman's

どうすればこれを達成できますか?

前もって感謝します。

4

1 に答える 1

0

必要な出力がLindeman'sあり、文字列を次のように設定する場合:

{assign var="brand" value="Lindeman's"}

それを表示するには、単に次を使用する必要があります。

{$brand}

変数内にあるのと同じ文字列を表示したいので、ここでストリップスラッシュを使用する必要はありません

編集

そして、私が使用するときでさえ

{$brand|stripslashes}

まったく同じ出力が得られます。Lindeman'sおそらく、何か間違ったことをしたか、入力文字列が異なっています。

于 2014-10-16T06:42:54.490 に答える