我想仅使用用户名的第一个字母和姓氏的第一个字母来显示用户的姓名首字母。(测试用户=TU)
即使用户输入前缀或中间名,如何才能实现此结果?(测试先生中间名用户 = TU)。
这是我到目前为止的代码(但根据用户输入将显示 2 个以上的字母):
public function initials() {
$words = explode(" ", $this->name );
$initials = null;
foreach ($words as $w) {
$initials .= $w[0];
}
return strtoupper($initials);
}
繁华开满天机
慕森王