18.11.2021

Сделать заглавные буквы в ФИО

Клиент прислал массив пользователей системы для импорта. Единственная загвоздка была в том, что ФИО все были написаны "капсом".

Примерно так:
ИВАНОВ ИВАН ИВАНОВИЧ
ПЕТРОВА МАРИЯ ПЕТРОВНА

Появилась задача привести их все в нормальный вид.

Решение:
Помогла функция mb_convert_case(); (производит смену регистра символов в строке).

<?
$fio = "ПЕТРОВА МАРИЯ ПЕТРОВНА";
$fio = mb_convert_case($fio, MB_CASE_TITLE, 'UTF-8');
echo $fio; // Петрова Мария Петровна
?>


Автор проекта: Dimos
Заметки программиста, дизайнера, геймдев-мастера.
Делюсь опытом.