CodeIgniter User Guide Version 2.0.0


Помощник Inflector

Помощник 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"