mb_ereg — 멀티 바이트 지원과의 정규식 일치
[설명]
int mb_ereg ( string $pattern , string $string [, array &$regs ] )
멀티 바이트 지원과 일치하는 정규 표현식을 실행합니다.
[인수]
pattern
검색 패턴.
string
검색 문자열
regs
패턴의 괄호로 묶은 부분 문자열에 대해 일치하는 항목이 발견되고 함수가 세 번째 인수 인 regs와 함께 호출되면 일치 항목은 배열 regs의 요소에 저장됩니다. 일치하는 항목이 없으면 regs는 빈 배열로 설정됩니다.
$ regs [1]은 첫 번째 왼쪽 괄호에서 시작하는 부분 문자열을 포함합니다; $ regs [2]에는 두 번째 부분부터 시작하는 부분 문자열이 포함됩니다. $ regs [0]에는 일치하는 전체 문자열의 복사본이 포함됩니다.
[반환값]
pattern에 일치하는 문자열이 문자열에 있으면 일치하는 문자열의 바이트 길이를 반환하고 일치하는 문자열이 없거나 오류가 발생하면 FALSE를 반환합니다.
선택적 매개 변수 인 regs가 전달되지 않았거나 일치하는 문자열의 길이가 0 인 경우이 함수는 1을 반환합니다.
<?PHP
$text = 'Peter is a boy.';
mb_regex_encoding('UTF-8');
if(mb_ereg('[\x{0600}-\x{06FF}]', $text)) // arabic range
{
echo "Text has some arabic/hebrew characters.";
}
else
{
echo "Text doesnt have arabic/hebrew characters.";
}
?>
2016/11/13 - [리눅스] - 리눅스 find rpm 사용법 명령어
2016/11/13 - [IT/php] - php mb_split 정규식을 사용하여 멀티 바이트 문자열 분리
2016/11/10 - [IT/php] - php mb_convert_case 대문자변환 소문자변환 인코딩
2016/11/10 - [IT/php] - php mb_convert_case 대문자변환 소문자변환 인코딩
'IT > php' 카테고리의 다른 글
php stripos — 대소문자를 구분 없이 문자열이 처음 나타나는 위치를 탐색 (0) | 2016.11.14 |
---|---|
php mb_stripos — 대 / 소문자를 구별하지 않고 첫 번째 문자열의 위치를 찾습니다. (0) | 2016.11.14 |
php mb_split 정규식을 사용하여 멀티 바이트 문자열 분리 (0) | 2016.11.13 |
php mb_convert_case 대문자변환 소문자변환 인코딩 (0) | 2016.11.10 |
php mb_strtoupper 대문자변환 (0) | 2016.11.10 |