Computer Science Canada

replace help

Author:  Amailer [ Sat Oct 11, 2003 6:50 pm ]
Post subject:  replace help

Suppose i got a text like this

^1 = Font color FF0000
^7 = Font color FFFFFF

I want the text to be displayed witht he colors
(if you view source, it should be)
<font color="FF0000">WELCOME <font color="FFFFFF">IDIOT

if you don't understand ill try and explain again....

Author:  Tony [ Sat Oct 11, 2003 6:55 pm ]
Post subject: 


output everything before the first ^ character. Read the int after ^ that determines the color and output appropriate HTML tag. Cut w/e your outputed out and repeat the loop untill the whole string is processed.

Author:  Amailer [ Sun Oct 12, 2003 12:18 am ]
Post subject: 

hmm still in need of help!

Author:  Blade [ Sun Oct 12, 2003 2:43 pm ]
Post subject: 

why dont you just use functions??

Author:  Amailer [ Sun Oct 12, 2003 4:21 pm ]
Post subject: 

its cuz he way the thing is set up Sad

Author:  PaddyLong [ Mon Oct 13, 2003 11:13 am ]
Post subject: 

use something like this...


$text = "^1WELCOEM ^7IDIOT";

$text = ereg_replace ("\^1", "<font color=\"#FF0000\">", $text);
$text = ereg_replace ("\^7", "<font color=\"#FFFFFF\">", $text);

echo $text;

you need the \ in front of the ^ because ^ is a special character in the regular expression syntax

Author:  Amailer [ Mon Oct 13, 2003 4:12 pm ]
Post subject: 

Odd, i tried did not wrk idk why!!!
works if i only have one, ^#

Not if there are more then 1 Sad

Author:  Amailer [ Mon Oct 13, 2003 5:03 pm ]
Post subject: 

ya, i got was a problem in my other charaters ^7 and all were messed :S