У меня есть класс PHP, который пингует Minecraft Server, он может отображать MOTD сервера (сообщение дня). Когда он возвращает информацию, он использует цвет персонажа из Minecraft. Символ, который он использует, является знаком раздела (§). Когда я пытаюсь заменить str, это ничего не дает.
$motd = $stats->motd;
$motd = str_replace("§1","",$motd);
$motd = str_replace("§l","",$motd);
$motd = str_replace("§4","",$motd);
echo $motd;
Он пуст, в противном случае он отображает: §1§l Официальный §4§LStratHaxxs§1§l Сервер!
В конце я хотел бы вывести: официальный сервер StratHaxxs!
Я нашел решение своей проблемы, я только сделал несколько пользовательских кодов:
$motd = $stats->motd;
$motd = str_replace("1","",$motd);
$motd = str_replace("l","",$motd);
$motd = str_replace("4","",$motd);
$motd = str_replace("Officia","Official",$motd);
$motd = preg_replace('/[^A-Za-z0-9\-]/', '', $motd);
$motd = str_replace("TheOfficialStratHaxxsServer","The Official StratHaxxs Server",$motd);
Спасибо тебе мозг! XD
Других решений пока нет …