Jump to content

parse value


divinequran

Recommended Posts

Hmm my preg_replace is a skills are a little iffy.

 

<?php

echo preg_replace_callback("/<(pre)>(.*?)<\/\\1>/ism", create_function("$matches", "return htmlspecialchars($matches[2]);", $input);

?>

 

I'm not sure if you have to backslash < and > or not in regular expressions. so you might have to come back

Link to comment
https://forums.phpfreaks.com/topic/170617-parse-value/#findComment-899909
Share on other sites

Hmm my preg_replace is a skills are a little iffy.

 

<?php

echo preg_replace_callback("/<(pre)>(.*?)<\/\\1>/ism", create_function("$matches", "return htmlspecialchars($matches[2]);", $input);

?>

 

I'm not sure if you have to backslash < and > or not in regular expressions. so you might have to come back

 

Oh, maybe that was what the OP meant ;) You just have to use single quotes instead of double quotes in order for it to work. And your pattern could simply be

 

'~<pre>(.*?)</pre>~is'

 

And then use $matches[1] in the replacement.

Link to comment
https://forums.phpfreaks.com/topic/170617-parse-value/#findComment-899934
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.