Inflector 헬퍼
Inflector 헬퍼에는 영어 단어를 복수, 단수, camel 등으로 변경할 수 있는 함수가 포함되어 있습니다.
헬퍼 로드
이 헬퍼는 다음 코드를 사용하여 로드됩니다.
<?php
helper('inflector');
사용 가능한 함수
사용 가능한 함수는 다음과 같습니다.
- singular($string)
- Parameters
$string (
string
) – 입력 문자열
- Returns
단수형 단어
- Return type
string
복수형 단어를 단수형으로 바꿉니다.
<?php echo singular('dogs'); // Prints 'dog'
- plural($string)
- Parameters
$string (
string
) – 입력 문자열
- Returns
복수형 단어
- Return type
string
단수형 단어를 복수형으로 바꿉니다.
<?php echo plural('dog'); // Prints 'dogs'
- counted($count, $string)
- Parameters
$count (
int
) – 항목 수$string (
string
) – 입력 문자열
- Returns
단수 또는 복수구
- Return type
string
단어와 그 수를 구문으로 변경합니다.
<?php echo counted(3, 'dog'); // Prints '3 dogs'
- camelize($string)
- Parameters
$string (
string
) – 입력 문자열
- Returns
Camel case 문자열
- Return type
string
공백이나 밑줄로 구분된 단어 문자열을 Camel case 문자열로 변경합니다.
<?php echo camelize('my_dog_spot'); // Prints 'myDogSpot'
- pascalize($string)
- Parameters
$string (
string
) – 입력 문자열
- Returns
Pascal case 문자열
- Return type
string
공백 또는 밑줄로 구분된 문자열을 Pascal case 문자열로 변경합니다. 첫 번째 문자가 대문자로 표시되는 Camel case 문자열입니다.
<?php echo pascalize('my_dog_spot'); // Prints 'MyDogSpot'
- underscore($string)
- Parameters
$string (
string
) – 입력 문자열
- Returns
공백 대신 밑줄을 포함하는 문자열
- Return type
string
여러 단어를 구분하는 공백을 밑줄로 표시합니다.
<?php echo underscore('my dog spot'); // Prints 'my_dog_spot'
- humanize($string[, $separator = '_'])
- Parameters
$string (
string
) – 입력 문자열$separator (
string
) – 입력 구분자
- Returns
Humanized 문자열
- Return type
string
여러 단어를 구분하는 밑줄을 공백으로 표시합니다. 각 단어의 첫 글자는 대문자입니다.
<?php echo humanize('my_dog_spot'); // Prints 'My Dog Spot'
밑줄 대신 대시(-)를 사용할 수 있습니다.
<?php echo humanize('my-dog-spot', '-'); // Prints 'My Dog Spot'
- is_pluralizable($word)
- Parameters
$word (
string
) – 입력 문자열
- Returns
단어가 복수형이면 true, 그렇지 않은 경우 false
- Return type
bool
주어진 단어가 복수형인지 확인합니다.
<?php is_pluralizable('equipment'); // Returns false
- dasherize($string)
- Parameters
$string (
string
) – 입력 문자열
- Returns
Dasherized 문자열
- Return type
string
문자열에서 밑줄을 대시로 바꿉니다.
<?php dasherize('hello_world'); // Returns 'hello-world'
- ordinal($integer)
- Parameters
$integer (
int
) – 접미사를 결정하는 정수
- Returns
서수 접미사
- Return type
string
1st, 2nd, 3rd, 4th등 위치를 나타 내기 위해 숫자에 추가해야 하는 접미사를 반환합니다.
<?php ordinal(1); // Returns 'st'
- ordinalize($integer)
- Parameters
$integer (
int
) – 순서화할 정수
- Returns
서수 정수
- Return type
string
숫자를 1st, 2nd, 3rd, 4th등 위치를 나타내는 서수 문자열로 바꿉니다.
<?php ordinalize(1); // Returns '1st'