Inflector Helper
Файл Inflector Helper содержит функции, которые позволяют вам изменять английские слова на множественное число, единственное число, в верблюжий регистр и т.д.
Загрузка данного Helper
Данный helper загружается с помощью следующего кода:
$this->load->helper('inflector');
Доступные функции
Доступны следующие функции:
-
singular($str) -
Параметры: - $str (строка) – Входная строка
Возвращает: Слово в единственном числе
Тип возвращаемого значения: строка
Преобразует слово во множественном числе в слово в единственном числе. Пример:
echo singular('dogs'); // Prints 'dog'
-
plural($str) -
Параметры: - $str (строка) – Входная строка
Возвращает: Слово во множественном числе
Тип возвращаемого значения: строка
Преобразует слово в единственном числе в слово во множественном числе. Пример:
echo plural('dog'); // Prints 'dogs'
-
camelize($str) -
Параметры: - $str (строка) – Входная строка
Возвращает: Строка в верблюжьем регистре
Тип возвращаемого значения: строка
Преобразует строку слов, разделенных пробелами или символами подчеркивания, в верблюжий регистр. Пример:
echo camelize('my_dog_spot'); // Prints 'myDogSpot'
-
underscore($str) -
Параметры: - $str (строка) – Входная строка
Возвращает: Строка с подчеркиваниями вместо пробелов
Тип возвращаемого значения: строка
Принимает несколько слов, разделенных пробелами, и заменяет их символами подчеркивания. Пример:
echo underscore('my dog spot'); // Prints 'my_dog_spot'
-
humanize($str[, $separator = '_']) -
Параметры: - $str (строка) – Входная строка
- $separator (строка) – Разделитель
Возвращает: Строка в удобочитаемом формате
Тип возвращаемого значения: строка
Принимает несколько слов, разделенных символами подчеркивания, и добавляет пробелы между ними. Каждое слово капитализируется.
Пример:
echo humanize('my_dog_spot'); // Prints 'My Dog Spot'Для использования дефисов вместо подчеркиваний:
echo humanize('my-dog-spot', '-'); // Prints 'My Dog Spot'
-
word_is_countable($word) -
Параметры: - $word (строка) – Входная строка
Возвращает: TRUE, если слово исчисляемое, или FALSE, если нет
Тип возвращаемого значения: bool
Проверяет, существует ли множественная форма данного слова. Пример:
word_is_countable('equipment'); // Returns FALSEПримечание
Ранее эта функция называлась
is_countable()в предыдущих версиях CodeIgniter.
© 2014–2020 British Columbia Institute of Technology
Licensed under the MIT License.
https://codeigniter.com/userguide3/helpers/inflector_helper.html