라이브러리

[PHP] Locale::filterMatches - 언어 태그 필터가 로케일과 일치하는지 확인합니다.




Locale::filterMatches


Locale::filterMatches는 PHP의 Intl extension에 포함된 함수로, locale의 패턴을 사용하여 문자열을 필터링하는 데 사용됩니다. 이 함수는 locale의 패턴을 사용하여 문자열을 검사하고, 패턴에 일치하는 문자열을 반환합니다.

# 사용 방법


Locale::filterMatches 함수는 두 개의 인자를 받습니다.

- 첫 번째 인자는 locale의 패턴입니다.
- 두 번째 인자는 검사할 문자열입니다.

# 예제


#hostingforum.kr
php

<?php



// locale의 패턴을 정의합니다.

$pattern = '^[a-zA-Z]+$';



// 검사할 문자열을 정의합니다.

$string = 'Hello, World!';



// Locale::filterMatches 함수를 사용하여 패턴에 일치하는 문자열을 반환합니다.

$result = Locale::filterMatches($pattern, $string);



// 결과를 출력합니다.

if ($result) {

    echo "문자열 '$string'은 패턴 '$pattern'에 일치합니다.
";

} else {

    echo "문자열 '$string'은 패턴 '$pattern'에 일치하지 않습니다.
";

}



?>



# 결과


#hostingforum.kr


문자열 'Hello, World!'은 패턴 '^[a-zA-Z]+$'에 일치합니다.



# 설명


위 예제에서, locale의 패턴은 `^[a-zA-Z]+$`로 정의되어 있습니다. 이 패턴은 문자열이 모든 문자가 대문자 또는 소문자로만 구성되어 있고, 문자열의 길이가 1 이상인 경우에만 일치합니다.

Locale::filterMatches 함수를 사용하여 패턴에 일치하는 문자열을 반환합니다. 결과는 boolean 값으로 반환됩니다. true가 반환되면 패턴에 일치하는 문자열이 존재하며, false가 반환되면 패턴에 일치하는 문자열이 존재하지 않습니다.

# 참고


Locale::filterMatches 함수는 locale의 패턴을 사용하여 문자열을 필터링하는 데 사용됩니다. 이 함수는 문자열의 길이, 문자의 종류, 문자열의 구조 등과 같은 다양한 조건을 검사할 수 있습니다. Locale::filterMatches 함수를 사용하여 문자열을 검사하고, 패턴에 일치하는 문자열을 반환할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색