라이브러리
[PHP] IntlBreakIterator::getText - 스캔되는 텍스트를 가져옵니다.
IntlBreakIterator::getText()
`IntlBreakIterator`는 PHP 7.2 이상에서 사용할 수 있는 클래스로, 언어별 텍스트를 분할하는 기능을 제공합니다. `getText()` 메서드는 언어별 텍스트를 분할한 후, 각 분할된 텍스트를 문자열로 반환합니다.
사용법
`IntlBreakIterator` 클래스를 사용하기 위해서는 다음 코드를 작성하여 인스턴스를 생성해야 합니다.
#hostingforum.kr
php
$iterator = new IntlBreakIterator('language_code');
`language_code`에는 언어 코드를 입력해야 합니다. 예를 들어, 한국어를 입력하려면 `'ko'`를 사용합니다.
예제
다음 예제는 한국어 텍스트를 분할하여 각 분할된 텍스트를 문자열로 반환합니다.
#hostingforum.kr
php
// 한국어 텍스트를 분할하기 위한 인스턴스 생성
$iterator = new IntlBreakIterator('ko');
// 분할할 텍스트를 입력
$text = "안녕하세요, 저는 PHP 개발자입니다.";
// 텍스트를 분할하여 각 분할된 텍스트를 문자열로 반환
$segments = array();
foreach ($iterator->text($text) as $codePoint) {
$segments[] = $codePoint;
}
// 분할된 텍스트를 출력
print_r($segments);
이 예제에서는 `text()` 메서드를 사용하여 텍스트를 분할한 후, 각 분할된 텍스트를 문자열로 반환합니다. 결과는 다음과 같습니다.
#hostingforum.kr
php
Array
(
[0] => 안
[1] =>녕하세요
[2] =>,
[3] =>
[4] =>저는
[5] =>
[6] =>PHP
[7] =>
[8] =>개발자
[9] =>입니다
)
참고
- `IntlBreakIterator` 클래스는 PHP 7.2 이상에서 사용할 수 있습니다.
- `language_code`에는 언어 코드를 입력해야 합니다. 예를 들어, 한국어를 입력하려면 `'ko'`를 사용합니다.
- `text()` 메서드는 텍스트를 분할한 후, 각 분할된 텍스트를 문자열로 반환합니다.
- `IntlBreakIterator` 클래스는 언어별 텍스트를 분할하는 기능을 제공합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.