Spec-Zone.ru › CodeIgniter 3

Inflector Helper

Файл Inflector Helper содержит функции, которые позволяют вам изменять английские слова на множественное число, единственное число, в верблюжий регистр и т.д.

  • Загрузка данного 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API