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