I'm new to the list, and I don't want this to sound like a stupid ?, but
I am having an issue with a function that I created.

I have some code stored in a database, similar to XML-style tags, but I
just created them myself to be more "user-friendly" to people.
Like for instance <bold></bold>, and <red></red> (would make the text
red).

I created a function, to search on the tags that I made, and replace
them with the appropriate HTML ones, here is my function:

function mytags($content)
{
        $search[0] = "<bold>";
        $search[1] = "<italic>";
        $search[2] = "<underline>";
        $search[3] = "<strikethrough>";
        $search[4] = "<computer>";
        $search[5] = "<red>";
        $search[6] = "<orange>";
        $search[7] = "<yellow>";
        $search[8] = "<green>";
        $search[9] = "<blue>";
        $search[10] = "<purple>";
        $search[11] = "<brown>";
        $search[12] = "<large1>";
        $search[13] = "<large2>";
        $search[14] = "<large3>";
        $search[15] = "<large4>";
        $search[16] = "</bold>";
        $search[17] = "</italic>";
        $search[18] = "</underline>";
        $search[19] = "</strikethrough>";
        $search[20] = "</computer>";
        $search[21] = "</red>";
        $search[22] = "</orange>";
        $search[23] = "</yellow>";
        $search[24] = "</green>";
        $search[25] = "</blue>";
        $search[26] = "</purple>";
        $search[27] = "</brown>";
        $search[28] = "</large1>";
        $search[29] = "</large2>";
        $search[30] = "</large3>";
        $search[31] = "</large4>";

        $replace[0] = "<strong>";
        $replace[1] = "<em>";
        $replace[2] = "<u>";
        $replace[3] = "<s>";
        $replace[4] = "<tt>";
        $replace[5] = "<font color=\"red\">";
        $replace[6] = "<font color=\"orange\">";
        $replace[7] = "<font color=\"yellow\">";
        $replace[8] = "<font color=\"green\">";
        $replace[9] = "<font color=\"blue\">";
        $replace[10] = "<font color=\"purple\">";
        $replace[11] = "<font color=\"brown\">";
        $replace[12] = "<font size=\"+1\">";
        $replace[13] = "<font size=\"+2\">";
        $replace[14] = "<font size=\"+3\">";
        $replace[15] = "<font size=\"+4\">";
        $replace[16] = "</strong>";
        $replace[17] = "</em>";
        $replace[18] = "</u>";
        $replace[19] = "</s>";
        $replace[20] = "</tt>";
        $replace[21] = "</font>";
        $replace[22] = "</font>";
        $replace[23] = "</font>";
        $replace[24] = "</font>";
        $replace[25] = "</font>";
        $replace[26] = "</font>";
        $replace[27] = "</font>";
        $replace[28] = "</font>";
        $replace[29] = "</font>";
        $replace[30] = "</font>";
        $replace[31] = "</font>";
        
        for($i = 0; $i <= 31; $i++)
        {
                eregi_replace($search[$i], $replace[$i], $content);
        }

        return $content;
}

my problem is, I want to be able to replace all of the "search[]" tags
with the "replace[]" ones. With the code that I have so-far I am not
able to, where the "$content" variable is the
"$row_mysql_table['content']" output. Am I on the right track? And if
not, can anyone tell me how to accomplish this?

Thanks!

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to