<?php
######################
# Minetext By Cassa_ #
######################
function minetext($text){
preg_match_all("/[^&&]*[^&&]|[&&][0-9a-z][^&&]*/", $text, $brokenupstrings);
$returnstring = "";
foreach ($brokenupstrings as $results){
$ending = '';
foreach ($results as $individual){
$code = preg_split("/[&§][0-9a-z]/", $individual);
preg_match("/[&§][0-9a-z]/", $individual, $prefix);
if (isset($prefix[0])){
$actualcode = substr($prefix[0], 1);
switch ($actualcode){
case "1":
$returnstring = $returnstring.'<FONT COLOR="0000AA">';
$ending = $ending ."</FONT>";
break;
case "2":
$returnstring = $returnstring.'<FONT COLOR="00AA00">';
$ending =$ending ."</FONT>";
break;
case "3":
$returnstring = $returnstring.'<FONT COLOR="00AAAA">';
$ending = $ending ."</FONT>";
break;
case "4":
$returnstring = $returnstring.'<FONT COLOR="AA0000">';
$ending =$ending ."</FONT>";
break;
case "5":
$returnstring = $returnstring.'<FONT COLOR="AA00AA">';
$ending =$ending . "</FONT>";
break;
case "6":
$returnstring = $returnstring.'<FONT COLOR="FFAA00">';
$ending =$ending ."</FONT>";
break;
case "7":
$returnstring = $returnstring.'<FONT COLOR="AAAAAA">';
$ending = $ending ."</FONT>";
break;
case "8":
$returnstring = $returnstring.'<FONT COLOR="555555">';
$ending =$ending ."</FONT>";
break;
case "9":
$returnstring = $returnstring.'<FONT COLOR="5555FF">';
$ending =$ending . "</FONT>";
break;
case "a":
$returnstring = $returnstring.'<FONT COLOR="55FF55">';
$ending =$ending ."</FONT>";
break;
case "b":
$returnstring = $returnstring.'<FONT COLOR="55FFFF">';
$ending = $ending ."</FONT>";
break;
case "c":
$returnstring = $returnstring.'<FONT COLOR="FF5555">';
$ending =$ending ."</FONT>";
break;
case "d":
$returnstring = $returnstring.'<FONT COLOR="FF55FF">';
$ending =$ending ."</FONT>";
break;
case "e":
$returnstring = $returnstring.'<FONT COLOR="FFFF55">';
$ending = $ending ."</FONT>";
break;
case "f":
$returnstring = $returnstring.'<FONT COLOR="FFFFFF">';
$ending =$ending ."</FONT>";
break;
case "l":
if (strlen($individual)>2){
$returnstring = $returnstring.'<span style="font-weight:bold;">';
$ending = "</span>".$ending;
break;
}
case "m":
if (strlen($individual)>2){
$returnstring = $returnstring.'<strike>';
$ending = "</strike>".$ending;
break;
}
case "n":
if (strlen($individual)>2){
$returnstring = $returnstring.'<span style="text-decoration: underline;">';
$ending = "</span>".$ending;
break;
}
case "o":
if (strlen($individual)>2){
$returnstring = $returnstring.'<i>';
$ending ="</i>".$ending;
break;
}
case "r":
$returnstring = $returnstring.$ending;
$ending = '';
break;
}
if (isset($code[1])){
$returnstring = $returnstring.$code[1];
if (isset($ending)&&strlen($individual)>2){
$returnstring = $returnstring.$ending;
$ending = '';
}
}
}
else{
$returnstring = $returnstring.$individual;
}
}
}
return $returnstring;
}
echo minetext('&4Test');
?>
- Output for 4.3.0 - 4.3.11, 4.4.0 - 4.4.9, 5.0.0 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29, 5.4.0 - 5.4.45, 5.5.0 - 5.5.38, 5.6.0 - 5.6.28, 7.0.0 - 7.0.20, 7.1.0 - 7.1.20, 7.2.0 - 7.2.33, 7.3.12 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
- <FONT COLOR="AA0000">Test</FONT>
preferences:
208.07 ms | 406 KiB | 358 Q