私はその種のブログ管理システムを作っています。ブログのホームページ、カテゴリ ページ、ブログ エントリ ページなど、各ページのテンプレートをユーザーが定義できるようにします。
ホームページとカテゴリのリストについて{#BLOG:PREVIEW:120#}
は、エントリの最初の 120 文字を表示するスタイルのテンプレート変数をユーザーに用意してもらいたいと思います。
私が試したこと:
$content = preg_replace("/{#BLOG:PREVIEW:(.*?)#}/", substr($entry, 0, $1), $template);
しかし、私は得る:
解析エラー: 構文エラー、予期しない T_LNUMBER、T_VARIABLE または '$' が必要です