function replace_symbol($string, $symbol, $begin_num = 0, $end_num = 0)
{
$length = strlen($string);
$begin_num = (int) $begin_num;
$end_num = (int) $end_num;
if (mb_strlen($string, "UTF-8") == strlen($string)) {
$str1 = substr( $string ,0, $begin_num );
$str2 = substr( $string , -$end_num );
$reduce_num = $length - $begin_num - $end_num;
}else{ // 有中文字
$str1 = mb_substr( $string ,0, $begin_num );
$str2 = mb_substr( $string , -$end_num );
$reduce_num = ($length - $begin_num - $end_num) / 2 ;
}
$str3 ="";
for ($i = 0; $i <= $reduce_num; $i++) {
$str3 .= $symbol;
}
return $str1.$str3.$str2;
}