php显示指定长度的字符串,超出长度以省略号填补尾部

1
2
3
$str = '123456789';
if (strlen($str)>5) $str=substr($str,0,5) . '...';
echo $str;

ip为了防止个人信息暴露,屏蔽掉前两位以*来代替

1
2
3
4
$ip = '192.168.0.1';
list($ip1,$ip2,$ip3,$ip4) = explode('.',$ip);
$ip = "*-*-$ip3-$ip4";
echo $ip;