> Hey, I need some help. > I am trying to parse a forum post using php, but it parses it everytime it > sees the letter, not the thing in quotes. Any help? > > function bbcodereplace($subject){ > // $document should contain an HTML document. > // This will remove HTML tags, javascript sections > // and white space. It will also convert some > // common HTML entities to their text equivalent. > $search = array ("[b]", // Bold > "[u]", // Underline > "[i]", // Italics > "[/b]", // Bold Close > "[/u]", // Underline Close > "[/i]"); // Italics Close > // '@&(gt|#62);@i', > // '@&(nbsp|#160);@i', > // '@&(iexcl|#161);@i', > // '@&(cent|#162);@i', > // '@&(pound|#163);@i', > // '@&(copy|#169);@i', > // '@&#(\d+);@e'); // evaluate as php > > $replace = array ('<b>', > '<u>', > '<i>', > '</b>', > '</u>', > '</i>'); > // '>', > // ' ', > // chr(161), > // chr(162), > // chr(163), > // chr(169), > // 'chr(\1)'); > > return preg_replace($search, $replace, $subject); > } > > PLEASE NOTE: This is for a phpBB forum, not vBulliten or InvisionPowerBoard >