Новый вывод значка "нет аватара"

2.39K
.
КИДАЛА!!! Дел не иметь!
# ДоХтор (23.07.2016 / 00:37)
Первый символ будет буква (или цифра), но не символ preg_match('~[\w]+~iu', $datauser['name'], $name);
echo mb_substr($name[0], 0, 1, 'UTF-8');
увы, но регулярка не срабатывает
.
JohnCMS
Вот так сделать бы не реклама
.
Менделеев
# Jesk (23.07.2016 / 16:59)
Вот так сделать бы не реклама
photo
{
background: #157793;
border-radius: 50%;
box-sizing: border-box;
color: #FFF;
display: block;
font-family: 'Lovelo Line';
font-size: 25px;
height: 55px;
line-height: 55px;
text-align: center;
text-transform: uppercase;
width: 55px;
}

там так и сделано
.
КИДАЛА!!! Дел не иметь!
# fanatos (23.07.2016 / 17:03)
photo
{
background: #157793;
border-radius: 50%;
box-sizing: border-box;
color: #FFF;
display: block;
font-family: 'Lovelo Line';
font-size: 25px;
height: 55px;
line-height: 55px;
text-alig
без шрифтов ничего не даст.
.
Менделеев
# MARAZM (23.07.2016 / 17:54)
без шрифтов ничего не даст.
это разве не тот шрифт? http://www.fontfabric.com//wp- ... 3.png
.
# MARAZM (23.07.2016 / 02:43)
увы, но регулярка не срабатывает
А что ты с ней делаешь, что она не срабатывает? Я на локалке проверял, работает. Скопируй себе код, и выполни :
/*
Перезапишем переменную $datauser['name'] 
текстом !@#$Юзер236)(* для проверки регулярки
*/
$datauser['name'] = '!@#$Юзер236)(*';

preg_match('~[\w]+~iu', $datauser['name'], $name);

// Выведет первую букву "Ю"
echo mb_substr($name[0], 0, 1, 'UTF-8');
.
MARAZM, вот ещё вариант без второй функции, которая получает первый символ строки (теперь это выполняет регулярка)
/*
Перезапишем переменную $datauser['name'] 
текстом !@#236$Юзер)(* для проверки регулярки
*/
$datauser['name'] = '!@#236$Юзер)(*';

// Поиск первой буквы в строке(без цифр)
preg_match('~[a-zа-я]~iu', $datauser['name'], $name);
echo $name[0]; // Выведет первую букву "Ю"
.
в мейле кстати не такая фишка с иконкой отправителя?)
.
__________________________________________________
# Zidan_@777@ (23.07.2016 / 19:54)
в мейле кстати не такая фишка с иконкой отправителя?)
Да такая
.
Ей 25
# ДоХтор (23.07.2016 / 18:54)
MARAZM, вот ещё вариант без второй функции, которая получает первый символ строки (теперь это выполняет регулярка) /*
Перезапишем переменную $datauser['name']
текстом !@#236$Юзер)(* для проверки р
Вот это правильный вариант. Ты сразу вырезаешь нужное, а не обрезаешь всякие левые символы и т.д.
Всего: 57