0

私はphpブログを持っています、

ブログでは、ユーザーは{split}スニペットなどのためにコンテンツを分割したい場所を入力できます。

次に、smarty テンプレートで、プル ポストを表示したい場合に使用します。{$content|replace:'{split}':''}

しかし、私ができるようにしたいもう1つのことは、コンテンツをで終了させることです{split}

何かのようなもの{$content|stop_at:'{split}'|strip_tags}

このようなものを実装する修飾子はありますか?

4

1 に答える 1

1

確かにregex_replaceを使用してください。これはうまくいくはずです:

{$content|regex_replace:"/(.*)({split}.*)/i":"\1"|strip_tags}

これにより、{split} までのすべてが最初の後方参照 (\1) に取り込まれ、残りの変数はすべて失われます。現時点では Smarty のセットアップはありませんが (実際にはそれに到達したばかりです)、概念は PHP で機能します。

于 2012-10-07T02:20:18.160 に答える