Inflector 헬퍼

Inflector 헬퍼에는 영어 단어를 복수, 단수, camel 등으로 변경할 수 있는 함수가 포함되어 있습니다.

헬퍼 로드

이 헬퍼는 다음 코드를 사용하여 로드됩니다.

helper('inflector');

사용 가능한 함수

사용 가능한 함수는 다음과 같습니다.

singular($string)
Parameters:
  • $string (string) – 입력 문자열
Returns:

단수형 단어

Return type:

string

복수형 단어를 단수형으로 바꿉니다.

echo singular('dogs'); // Prints 'dog'
plural($string)
Parameters:
  • $string (string) – 입력 문자열
Returns:

복수형 단어

Return type:

string

단수형 단어를 복수형으로 바꿉니다.

echo plural('dog'); // Prints 'dogs'
counted($count, $string)
Parameters:
  • $count (int) – 항목 수
  • $string (string) – 입력 문자열
Returns:

단수 또는 복수구

Return type:

string

단어와 그 수를 구문으로 변경합니다.

echo counted(3, 'dog'); // Prints '3 dogs'
camelize($string)
Parameters:
  • $string (string) – 입력 문자열
Returns:

Camel case 문자열

Return type:

string

공백이나 밑줄로 구분된 단어 문자열을 Camel case 문자열로 변경합니다.

echo camelize('my_dog_spot'); // Prints 'myDogSpot'
pascalize($string)
Parameters:
  • $string (string) – 입력 문자열
Returns:

Pascal case 문자열

Return type:

string

공백 또는 밑줄로 구분된 문자열을 Pascal case 문자열로 변경합니다. 첫 번째 문자가 대문자로 표시되는 Camel case 문자열입니다.

echo pascalize('my_dog_spot'); // Prints 'MyDogSpot'
underscore($string)
Parameters:
  • $string (string) – 입력 문자열
Returns:

공백 대신 밑줄을 포함하는 문자열

Return type:

string

여러 단어를 구분하는 공백을 밑줄로 표시합니다.

echo underscore('my dog spot'); // Prints 'my_dog_spot'
humanize($string[, $separator = '_'])
Parameters:
  • $string (string) – 입력 문자열
  • $separator (string) – 입력 구분자
Returns:

Humanized 문자열

Return type:

string

여러 단어를 구분하는 밑줄을 공백으로 표시합니다. 각 단어의 첫 글자는 대문자입니다.

Example:

echo humanize('my_dog_spot'); // Prints 'My Dog Spot'

밑줄 대신 대시(-)를 사용할 수 있습니다.

echo humanize('my-dog-spot', '-'); // Prints 'My Dog Spot'
is_pluralizable($word)
Parameters:
  • $word (string) – 입력 문자열
Returns:

단어가 복수형이면 TRUE, 그렇지 않은 경우 FALSE

Return type:

bool

주어진 단어가 복수형인지 확인합니다.

is_pluralizable('equipment'); // Returns FALSE
dasherize($string)
Parameters:
  • $string (string) – 입력 문자열
Returns:

Dasherized 문자열

Return type:

string

문자열에서 밑줄을 대시로 바꿉니다.

dasherize('hello_world'); // Returns 'hello-world'
ordinal($integer)
Parameters:
  • $integer (int) – 접미사를 결정하는 정수
Returns:

서수 접미사

Return type:

string

1st, 2nd, 3rd, 4th등 위치를 나타 내기 위해 숫자에 추가해야 하는 접미사를 반환합니다.

Example:

ordinal(1); // Returns 'st'
ordinalize($integer)
Parameters:
  • $integer (int) – 순서화할 정수
Returns:

서수 정수

Return type:

string

숫자를 1st, 2nd, 3rd, 4th등 위치를 나타내는 서수 문자열로 바꿉니다.

ordinalize(1); // Returns '1st'