PHP의 IntlChar::getBidiPairedBracket() 함수는 주어진 값(val)에 해당하는 짝 괄호(paired bracket) 문자를 가져오는 데 사용됩니다. 예를 들어 여는 괄호 '('의 짝인 닫는 괄호 ')'를 찾아야 할 때 이 함수를 활용할 수 있습니다.
문법
IntlChar::getBidiPairedBracket(val)
매개변수
val − 정수 또는 UTF-8로 인코딩된 단일 문자입니다.
반환값
이 함수는 입력 값에 매핑된 짝 괄호 문자를 반환합니다. 입력 값이 괄호 문자가 아닌 경우 원래 값을 그대로 반환하며, 두 글자 이상의 문자열처럼 유효하지 않은 입력에는 NULL을 반환합니다.
예제
다음은 IntlChar::getBidiPairedBracket() 함수의 사용 예제입니다.
<?php
var_dump(IntlChar::getBidiPairedBracket(15));
echo "<br>";
var_dump(IntlChar::getBidiPairedBracket('('));
echo "<br>";
var_dump(IntlChar::getBidiPairedBracket('ABC'));
echo "<br>";
var_dump(IntlChar::getBidiPairedBracket('J'));
?>
출력 결과
위 예제를 실행하면 다음과 같은 결과가 출력됩니다.
int(15) string(1) ")" NULL string(1) "J"
결과 해석
15 − 숫자 15는 괄호 문자가 아니므로 원래 값인 정수 15가 그대로 반환됩니다.
'(' − 여는 괄호 '('의 짝 괄호인 ')'가 문자열로 반환됩니다.
'ABC' − 두 글자 이상의 문자열은 유효한 입력이 아니므로 NULL이 반환됩니다.
'J' − 알파벳 J는 괄호 문자가 아니므로 자기 자신인 "J"가 그대로 반환됩니다.