DrupalモジュールをQuoteという名前で変更しています。基本的に私はこれをオンにする:PHPを使用して文字列からBB型タグを取り除く
"ハローlorumイプサム[引用= randomuser1] [引用= user2の]言葉[/引用]こんにちは[/引用]こんにちはランダム:。!P" これに
:
「ハローlorumイプサムこんにちはランダム:P」
この操作を行うことができ、単純な正規表現があり、または私は他を含む[引用=ユーザー]テキストのループ記録場所のいくつかの並べ替えを考える必要があります[quote = user2] hello [/ quote] s [/ quote]?
どうもありがとうございました:)
:=「」$のTMP; $ level = 0; ($ i = 0、$ l = strlen($ quote); $ i <$ l; $ i ++){ \t if(substr($ quote、$ i、7)== '[quote =')$]レベル++; \t if(substr($ quote、$ i-8,8)== '[/ quote]')$ level--; \t if($ level <1)$ tmp。= substr($ quote、$ i、1); } – felamaslen