Библиотека для парсинга ФИО на PHP.
Подключить через composer:
composer require librevlad/fiona
$fiona = new \Librevlad\Fiona\Detector();
$data = $fiona->detect('Иванов Иван Иванович');
array:5 [
"first_name" => Иван
"last_name" => Иванов
"patronymic" => Иванович
"gender" => male
"unmatched_segments" => []
]
composer test
The MIT License (MIT).