Розділ 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";
?>

Результат роботи:

АНДРЕЯ НИКОЛАЕВИЧА
королёва Никиты ПЕТРОВИЧА
ПороСЁнКА ПёТРа