Different actions for different parts of a string
Posted on
16th Feb 2014 07:03 pm by
admin
<?php
function dosomething($string, $else = '') {
if (empty($else))
$string = "<b>$string</b>";
else
$string = "<i>$string</i>";
return $string;
}
$input = "Some words.
[code]some code.[/code]
More words.
[quote]some code[/quote].
Other words.";
$codetag = array('[code]', '[quote]');
$codetag_rev = array('[/code]', '[/quote]');
for ($i = 0; $i < count($codetag); $i++)
$codetag_array[] = "/([sS]*$codetag[$i])([sS]+)($codetag_rev[$i])([sS]*)/e";
$input_new = preg_replace($codetag_array, 'dosomething("$1") . dosomething("$2","else") .dosomething("$3") . dosomething("$4")', $input);
echo "$inputn<hr>n$input_new";
// This becomes a huge mess and $2 doesn't get saved from being bold
echo "<hr><hr>";
// It does work fine if I only try it on one tag
$input_new = preg_replace($codetag_array[0], 'dosomething("$1") . dosomething("$2","else") .dosomething("$3") . dosomething("$4")', $input);
echo "$inputn<hr>n$input_new";
// $2 is indeed saved from turning bold
?>
So my only question is - how do I do this for multiple tags?
Or, if you want, you can simply ignore everything until now and just tell me how do I turn $input into:
// Output:
<b>Some words.
[code]</b><i>some code.</i>[/code]<b>
More words.
[quote]</b><i>some code</i><b>[/quote].
Other words.</b>;
Thanks
No comments posted yet
Your Answer:
Login to answer
114
21
Other forums
Filename like the user name
I am creating a form and storing the values in file. Could anyone please tell me how to write a code
image upload script not working with png
The basic process of this php code is to take the submitted file, convert it to a small JPG thumbnai
passing an array of objects after submit
How do I do this? This is what I have tried and it is not working.
<form method="
parsing error
can anyone explain this syntax error:
Parse error: syntax error, unexpected T_IF
The e
Local file browser with php
Halo..
So this is what i want to create. I have a folder that i share and it has many movies.
Printer configuration
Hi All,
Suppose one of the user deleted the printer settings unfortunatly ,then what is the pro
Members Only
Hi all, for my website i have a members area only which on members can veiw, but at the moment anyon
Saving PHP output as a file
I wondered if anyone knows how to save the rendered output of a PHP script as a file?
I have
php title problem
Hi,
I am having a problem managing my page title with PHP.
Currently I have my <
i need help with php header and footer
I have designed a header and footer for my site and they seem to be ok when they are running individ