Я использую эту маленькую функцию для усечения строк, когда это необходимо:
function truncate_text($text, $nbrChar = 55, $append='...') {
if (strlen($text) > $nbrChar) {
$text = substr($text, 0, $nbrChar);
$text .= $append;
}
return $text;
}
Я хотел бы получить помощь в создании новой функции для усечения локальных частей электронной почты, подобно тому, как это делается в Google Groups.
abc...@gmail.com
Это было бы особенно полезно для пользователей, использующих прокси-почту Facebook.
apps+2189712.12457.7b00f3c9e8bfabbeea8f73@proxymail.facebook.com
Я предполагаю, что эта новая функция будет использовать regex для поиска @
и затем усекать локальную часть до определенного количества символов, чтобы создать что-то вроде
apps+21...@proxymail.facebook.com
Есть предложения, как это сделать?
Спасибо!