수색…


소개

Inflector는 영어 단어를 단수형, 복수형, 낙타의 경우, 인간화 등으로 변경 / 변환하는 매우 편리한 도우미입니다. 도우미는 단어에 복수 버전이 있는지 여부를 확인하는 데 도움이됩니다.

하중 굴절 장치 도우미

inflector 도우미 메서드를 사용하려면 먼저 다음 코드를 사용하여 다른 도우미와 마찬가지로 도우미를로드하십시오.

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

단수로 만드십시오.

함수 singular($string) 는 복수 단어를 단수로 변환합니다. 완벽한 결과 매개 변수 $string 은 단일 단어 여야합니다. 이 함수는 string 을 반환 string .

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

단어가 복수인지 확인하십시오.

is_countalbe($string) 는 단어가 복수형인지 아닌지를 검사하는 데 사용됩니다. 반환 유형은 boolean . 주어진 단어가 복수형 true 를 반환하고 그렇지 않으면 false 를 반환합니다.

is_countable('book'); // Returns TRUE

복수형으로 만드십시오.

영어 단어의 plural($string) 얻으려면 plural($string) 함수가 편리합니다. singular($string) 처럼, 함수 plural($string)string 결과도 반환 string .

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

카멜 레이스 된 끈

카멜 케이스는 모든 단어가 대문자로 시작하고 단어 사이에 공백이없는 복합어 또는 구문을 작성하는 관행입니다. camelize($string) 함수는 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