# ДоХтор (23.07.2016 / 00:37)увы, но регулярка не срабатывает
Первый символ будет буква (или цифра), но не символ preg_match('~[\w]+~iu', $datauser['name'], $name);
echo mb_substr($name[0], 0, 1, 'UTF-8');
# ДоХтор (23.07.2016 / 00:37)увы, но регулярка не срабатывает
Первый символ будет буква (или цифра), но не символ preg_match('~[\w]+~iu', $datauser['name'], $name);
echo mb_substr($name[0], 0, 1, 'UTF-8');
Вот так сделать бы не реклама
# 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)Да такая
в мейле кстати не такая фишка с иконкой отправителя?)
# ДоХтор (23.07.2016 / 18:54)Вот это правильный вариант. Ты сразу вырезаешь нужное, а не обрезаешь всякие левые символы и т.д.
MARAZM, вот ещё вариант без второй функции, которая получает первый символ строки (теперь это выполняет регулярка) /*
Перезапишем переменную $datauser['name']
текстом !@#236$Юзер)(* для проверки р