String Replace with font color
Posted: Wed Aug 05, 2009 12:22 am
I am grabbing a game server's name, and displaying it on a page.
In the game configuration files on windows, you can set your server name with colors
Example:
^1 - RED
^2 - GREEN
^3 - YELLOW
^4 - BLUE
^5 - CYAN
^6 - PINK
^7 - WHITE
^8 - DEFAULT MAP COLOR
^9 - GREY OR DEFAULT MAP COLOR
^0 - BLACK
So if i set my server name as ^1Server ^4Come Join!
It would show up as Server Come Join! in the server list.
Now I have got the server name displaying in a page, and replaced the ^# signs with a blank entry
$hostname will display the server name, but with the color coded characters, which of course I would not want displaying
I would instead like to have them display the appropriate color
How would I go about replacing ^0 with black and so on.
Thanks
In the game configuration files on windows, you can set your server name with colors
Example:
^1 - RED
^2 - GREEN
^3 - YELLOW
^4 - BLUE
^5 - CYAN
^6 - PINK
^7 - WHITE
^8 - DEFAULT MAP COLOR
^9 - GREY OR DEFAULT MAP COLOR
^0 - BLACK
So if i set my server name as ^1Server ^4Come Join!
It would show up as Server Come Join! in the server list.
Now I have got the server name displaying in a page, and replaced the ^# signs with a blank entry
$hostname will display the server name, but with the color coded characters, which of course I would not want displaying
I would instead like to have them display the appropriate color
How would I go about replacing ^0 with black and so on.
Thanks
Code: Select all
<?php
$text = "$hostname";
$text = str_replace("^0","", $text);
$text = str_replace("^1","", $text);
$text = str_replace("^2","", $text);
$text = str_replace("^3","", $text);
$text = str_replace("^4","", $text);
$text = str_replace("^5","", $text);
$text = str_replace("^6","", $text);
$text = str_replace("^7","", $text);
$text = str_replace("^8","", $text);
$text = str_replace("^9","", $text);
echo "$text";
?>