
Transliterator::__construct는 Transliterator 클래스의 생성자로, Transliterator 객체를 초기화하는 역할을 합니다. 이 메소드는 Transliterator 객체를 생성할 때 필요한 설정 정보를 전달받습니다.
$rules 인자는 Transliterator 객체가 수행할 변환 규칙을 정의하는 배열입니다. 이 배열에는 변환할 문자열을 지정하는 키와 변환 결과를 지정하는 값이 포함됩니다. 예를 들어, $rules = array('a' => 'A', 'b' => 'B'); 이면 'a'와 'b'를 대문자로 변환하는 규칙이 정의됩니다.
Transliterator::__construct는 $rules 인자를 사용하여 Transliterator 객체의 변환 규칙을 설정합니다. 이 객체를 사용하여 문자열을 변환할 수 있습니다.
예를 들어, 다음 코드는 'hello' 문자열을 대문자로 변환하는 예제입니다.
#hostingforum.kr
php
$transliterator = new Transliterator(array('a' => 'A', 'b' => 'B'));
$result = $transliterator->transliterate('hello');
print($result); // Hello
2025-06-20 15:12