asplekhanov/russian-fullname-formatter

1.0.3 2025-05-25 07:59 UTC

This package is auto-updated.

Last update: 2025-05-25 08:01:07 UTC


README

RussianFullnameFormatter - позволяет удобно отформатировать Ф.И.О. Поддерживается только русские имена, фамилии и отчества.

Требования

  • PHP 5.3 или выше
  • composer

Установка

composer require asplekhanov/russian-fullname-formatter

Использование

<?php  

use Asplekhanov\RussianFullnameFormatter\RFFormatter;

$arFullname = [
    "LAST_NAME" => "Иванов",
    "NAME" => "Петр",
    "SECOND_NAME" => "Викторович"
];
$sFormat = "#LAST_NAME# #NAME_SHORT# #SECOND_NAME_SHORT#";

$formatter = new RFFormatter();  
echo $formatter->formattingFullname($arFullname, $sFormat); // Иванов П. В.

Параметр $sFormat отвечает за формат выводимого имени. Допустимы следующие поля:

  • #NAME# - имя
  • #LAST_NAME# - фамилия
  • #SECOND_NAME# - отчество
  • #NAME_SHORT# - имя сокращенно (первая буква плюс точка)
  • #LAST_NAME_SHORT# - фамилия сокращенно (первая буква плюс точка)
  • #SECOND_NAME_SHORT# - отчество сокращенно (первая буква плюс точка)

В разработке

  • склонение по падежам