Поиск…


Вступление

Inflector - очень удобный помощник для изменения / преобразования английского слова в единственное, множественное число, случай верблюда, гуманизация и т. Д. Помощник также помогает проверить, имеет ли слово множественную версию или нет.

Вспомогательный помощник загрузки

Чтобы использовать метод помощника inflector, сначала загрузите помощника, как и весь другой помощник, с помощью следующего кода:

$this->load->helper('inflector');

Сделать слово сингулярным

Функция singular($string) , преобразует множественное слово в единственное число. Для получения идеального параметра результата $string должно быть одно слово. Функция вернет string .

echo singular("books"); //prints 'book'

Проверить слово имеет множественное число

is_countalbe($string) используется для проверки того, что слово имеет множественную форму или нет. Тип возвращаемого значения будет boolean если данное слово имеет множественную форму, оно вернет true , иначе будет возвращено значение false .

is_countable('book'); // Returns TRUE

Сделайте слово множественное число

Для получения множественной формы любого английского слова функция plural($string) удобна. Подобно singular($string) , функция plural($string) также возвращает результат string .

echo plural("book"); //prints 'books'

Камелизована строка

Camel Case - это практика написания сложных слов или фраз, где каждое слово начинается с буквы «Столица», без пробела между словами. Функция camelize($string) помогает сделать строку верблюдной. Он преобразует строку слов, разделенных пробелами или символами подчеркивания, на случай верблюда.

echo camelize('Mc donald'); //Prints mcDonald

Удалить / Добавить разделитель между словами

Удалить разделитель

Функция humanize($words) принимает несколько слов, разделенных символами подчеркивания, и добавляет пробелы для подчеркивания с заглавной буквы каждого слова.

echo humanize('mac_donald'); // Prints 'Mac Donald'

Функция также может заменить любой объявленный разделитель / разделитель. В этом случае разделителем будет второй параметр.

echo humanize('mac-donald','-'); // Prints 'Mac Donald'

echo humanize('mac#donald','#'); // Prints 'Mac Donald'

Добавить подчёркивание

С другой стороны, функция underscore($words) заменяет пробел между словами с подчеркиванием (_).

echo underscore('Mac Donald'); // Prints 'mac_donald'


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow