Помощник Inflectoг
Помощник Inflector содержит функции, которые содействуют в склонении слов английского языка во множественное число, единственное число, делает первые буквы заглавными и так далее.
Загрузка этого помощника
Этот помощник можно загрузить, используя следующий код:
$this->load->helper('inflector');
Доступны следующие функции:
singular()
Изменяет слово, с множественного числа на единственное. Пример:
$word = "dogs";
echo singular($word); // возвращает "dog"
plural()
Изменяет единственное число на множественное. Пример:
$word = "dog";
echo plural($word); // возвращает "dogs"
Чтобы заставить слова заканчиваться на "es", передайте TRUE во втором аргументе.
$word = "pass";
echo plural($word, TRUE); // возвращает "passes"
camelize()
Изменяет строку из слов, разделенных пробелами или символами подчеркивания, в ВерблюжьюНотацию (слитно, все слова с большой буквы). Пример:
$word = "my_dog_spot";
echo camelize($word); // возвращает "MyDogSpot"
underscore()
Принимает множественные слова, разделенные пробелами, и заменяет пробелы на символы подчеркивания. Пример:
$word = "my dog spot";
echo underscore($word); // возвращает "my_dog_spot"
humanize()
Принимает множественные слова, разделенные символами подчеркивания, и добавляет пробелы между ними. Каждое слово будет с большой буквы. Пример:
$word = "my_dog_spot";
echo humanize($word); // возвращает "My Dog Spot"