come può sembrare come metodo ? funzionare funziona xD...
codice:function bbcode_quote ($str) { //aggiungo classe per quote $open = '<div class="bbcode-quote">'; $close = '</div>'; //conto i tag di apertura preg_match_all ('/\[quote\]/i', $str, $matches); $opentags = count($matches['0']); //conto i tag di chiusura preg_match_all ('/\[\/quote\]/i', $str, $matches); $closetags = count($matches['0']); //controllo che i tag siano stati chiusi tutti $unclosed = $opentags - $closetags; for ($i = 0; $i < $unclosed; $i++) { $str .= '</div>'; } //sostituisco bbcode con classe $str = str_replace ('[' . 'quote]', $open, $str); $str = str_replace ('[/' . 'quote]', $close, $str); return $str; }

Rispondi quotando