在php中替换字符串
这是我的变量:在php中替换字符串,php,string,replace,Php,String,Replace,这是我的变量: $name = "&6Mine &cHor&6se"; 现在我想删除和旁边的字母,所以我需要将其替换为: $name = "Mine Horse" 有什么函数可以帮助我吗?您可以使用正则表达式: $newName = preg_replace('/&./', '', $name); 这将用空字符串替换&后面的任何字符。有关详细信息,请参阅 .必须使用正则表达式完成 <?php $name = "&6Mine &cHo
$name = "&6Mine &cHor&6se";
现在我想删除和旁边的字母,所以我需要将其替换为:
$name = "Mine Horse"
有什么函数可以帮助我吗?您可以使用正则表达式:
$newName = preg_replace('/&./', '', $name);
这将用空字符串替换&
后面的任何字符。有关详细信息,请参阅
.必须使用正则表达式完成
<?php
$name = "&6Mine &cHor&6se";
echo preg_replace('/(&[0-9a-f])/', '', $name);
?>
function toColor($hex){
switch($hex){
case '&0': return '#000000';
case '&1': return '#111111'; // or some other color that represents &1.
default:
return '#eee'; // return default font color.
}
}