Розділ 4. Робота з різними регістрами
Не має значення, у якому регістрі ПІБ передається для відмінювання. Перед початком обробки для кожного слова створюється маска, де зберігається інформація, які літери були великими, а які малими. Після успішного відмінювання, регістр слова відновлюється автоматично.
Демонстрація роботи наведена у файлі Tutorial/lesson4.php.
<?php
header('Content-type: text/html; charset=utf-8');
require '../Library/NCL.NameCase.ru.php';
$nc = new NCLNameCaseRu();
echo $nc->q("АНДРЕЙ НИКОЛАЕВИЧ", NCL::$RODITLN)."\n";
echo $nc->q("королёв Никита ПЕТРОВИЧ", NCL::$RODITLN)."\n";
echo $nc->q("ПороСЁнОК ПёТР", NCL::$RODITLN)."\n";
?>
Результат роботи:
АНДРЕЯ НИКОЛАЕВИЧА королёва Никиты ПЕТРОВИЧА ПороСЁнКА ПёТРа