Jump to content

Preg_Replace?


corrupshun

Recommended Posts

I do not understand it.

Whenever something is going to be replaced it looks like complete crap...

Can someone explain what this means and explain how you deciphered it?

<?php
preg_replace("/(<\/?)(\w+)([^>]*>)/e", 
             "'\\1'.strtoupper('\\2').'\\3'", 
             $html_body);
?> 

That is some random code I found on a tutorial for this.. I cannot read it..

Thanks!

Link to comment
https://forums.phpfreaks.com/topic/187179-preg_replace/
Share on other sites

The RegEx converts the html tags to upper case.

for example

<?php
$html_body = "<body><P>Hello World</P></body>";
$html_body = preg_replace("/(<\/?)(\w+)([^>]*>)/e", "'\\1'.strtoupper('\\2').'\\3'", $html_body);
echo $html_body;
?> 

returns

<BODY><P>Hello World</P></BODY>

note that body becomes BODY

 

Link to comment
https://forums.phpfreaks.com/topic/187179-preg_replace/#findComment-988460
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.