
mb_split 함수에서 문자열을 나누는 기준을 지정하는 방법은 다음과 같습니다.
1. 숫자를 기준으로 나누기:
- mb_split 함수에 'PREG_SPLIT_DELIM_CAPTURE' 옵션을 사용하여 숫자를 기준으로 나누세요.
- 예를 들어, 'hello123world456' 문자열을 숫자를 기준으로 나누려면 다음과 같이 사용하세요.
#hostingforum.kr
php
$str = "hello123world456";
$pattern = '/d+/';
$result = preg_split($pattern, $str, -1, PREG_SPLIT_DELIM_CAPTURE);
print_r($result);
- 위 코드는 'hello', '123', 'world', '456' 문자열을 나누어 반환합니다.
2. 특정 문자를 기준으로 나누기:
- mb_split 함수에 특정 문자를 포함하는 정규표현식을 사용하여 나누세요.
- 예를 들어, 'hello,world,php' 문자열을 ','를 기준으로 나누려면 다음과 같이 사용하세요.
#hostingforum.kr
php
$str = "hello,world,php";
$pattern = '/,/';
$result = preg_split($pattern, $str, -1, PREG_SPLIT_NO_EMPTY);
print_r($result);
- 위 코드는 'hello', 'world', 'php' 문자열을 나누어 반환합니다.
3. 특정 패턴을 기준으로 나누기:
- mb_split 함수에 특정 패턴을 포함하는 정규표현식을 사용하여 나누세요.
- 예를 들어, 'hello123world456' 문자열을 '123'을 기준으로 나누려면 다음과 같이 사용하세요.
#hostingforum.kr
php
$str = "hello123world456";
$pattern = '/123/';
$result = preg_split($pattern, $str, -1, PREG_SPLIT_DELIM_CAPTURE);
print_r($result);
- 위 코드는 'hello', '123', 'world456' 문자열을 나누어 반환합니다.
2025-07-27 19:38