It's meant to make everything inside the [lol] tags uppercase
<?php
$html_body = "[lol]lkol test ijoisahd[/lol]";
echo preg_replace("/\[lol\](.*?)\[\/lol\]/is",
'<pre class="lol">'.strtoupper($1).'</pre>',
$html_body);
?>
Posted 07 November 2007 - 06:09 AM
<?php
$html_body = "[lol]lkol test ijoisahd[/lol]";
echo preg_replace("/\[lol\](.*?)\[\/lol\]/is",
'<pre class="lol">'.strtoupper($1).'</pre>',
$html_body);
?>
Posted 07 November 2007 - 10:33 AM
$html_body = 'This is my block of HTML text. [lol]This is wrapped[/lol] and [lol]this is wrapped[/lol].';
if( preg_match_all( '¬\[lol\](.*?)\[\/lol\]¬', $html_body, $matches ) ) {
for( $i = 0; $i <= count( $matches[1] ); $i++ ) {
$html_body = str_replace( $matches[0][$i], '<pre class="lol">' . strtoupper( $matches[1][$i] ) . '</pre>', $html_body );
}
}
echo $html_body;
Posted 07 November 2007 - 06:51 PM
Posted 08 November 2007 - 03:35 AM
0 members, 1 guests, 0 anonymous users