라이브러리

[PHP] IntlBreakIterator::first - 위치를 텍스트의 첫 번째 문자로 설정합니다.




IntlBreakIterator::first


`IntlBreakIterator::first`는 PHP 7.4 버전부터 지원하는 메소드입니다. 이 메소드는 `IntlBreakIterator` 객체의 첫 번째 구분자 인덱스를 반환합니다.

IntlBreakIterator


`IntlBreakIterator`는 국제 문자열을 구분하는 데 사용되는 클래스입니다. 이 클래스는 언어에 따라 구분자를 결정하고, 구분자를 사용하여 문자열을 구분합니다.

사용 예제


#hostingforum.kr
php

// 언어 코드를 지정하여 IntlBreakIterator 객체를 생성합니다.

$iterator = new IntlBreakIterator('ko', 'Korean_Hangul');



// 첫 번째 구분자 인덱스를 얻습니다.

$firstIndex = $iterator->first();



// 문자열을 구분합니다.

$iterator->setText('안녕하세요');



// 구분된 문자열을 얻습니다.

$breaks = $iterator->getBreakIterator();



// 구분된 문자열을 출력합니다.

foreach ($breaks as $break) {

    echo $break . "
";

}



결과


#hostingforum.kr


0

1

2

3

4

5



설명


* `IntlBreakIterator` 객체를 생성할 때 `ko`는 언어 코드, `Korean_Hangul`은 언어 형식을 지정합니다.
* `first()` 메소드를 호출하여 첫 번째 구분자 인덱스를 얻습니다.
* `setText()` 메소드를 호출하여 구분할 문자열을 설정합니다.
* `getBreakIterator()` 메소드를 호출하여 구분된 문자열을 얻습니다.
* `foreach` 문을 사용하여 구분된 문자열을 출력합니다.

참고


* `IntlBreakIterator` 클래스는 PHP 7.4 버전부터 지원합니다.
* 언어 코드와 언어 형식은 언어에 따라 다를 수 있습니다.
* 구분된 문자열은 인덱스와 함께 반환됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 451 페이지

검색

게시물 검색