だから私はphpでこのようなことをしたいです。角かっこで囲まれた年がある場合[1995]それを現在の年と1995年の差に変換したいと思います。
「何かが起こってから[1995]年が経ちました」のようなもの。
2009年なので、
「何かが起こってから14年になります。」
減算の部分は非常に簡単ですが、これをどのように書くかがわかりません。これにより、任意の数値を角かっこで囲むことができ、phpが差を出力します。私はこれをカレンダーに使用しています。カレンダーでは、毎年何十もの日付が同じままですが、違いに注意したいだけです。
のようなものを使いたい
preg_replace(array_keys($bbcode), array_values($bbcode), $events)
$bbcode配列にはすでにこのようなアイテムがいくつかあります
"/\[url\=(.*?)\](.*?)\[\/url\]/is" => "<a href='$1' target='_blank'>$2</a>",