PHP: Как обрезать полные ФИО до фамилии и инициалов
Задача:
В битриксе в инфоблоке в поле NAME хранится Фамилия Имя и Отчество врача (одной строкой, разделенные пробелами).
Нужно вывести фамилию и инициалы.
Решение:
$ob["NAME"] = "Чапаев Василий Иванович"; preg_match_all('/ (.)/iu', $ob["NAME"], $iniciali); //Режем на массив с инициалами $fio = explode(' ', $ob["NAME"]); //Режем на массив с ФИО //Записываем фамилию и инициалы в ячейку массива $arResult["VRACHI"][$ob['ID']] = $fio[0] . ' ' . $iniciali[1][0] . '. ' . $iniciali[1][1] . '.';
Теперь в ячейку массива $arResult падает фамилия и инициалы (Чапаев В. И.), которые я могу вывести зная ID.
Запись датирована 26-м числом марта месяца 2020-го года.
Напишите комментарий