반응형
mb_substr_count() 함수는 문자열에서 특정 문자열이 포함된 개수를 반환합니다.
mb_substr_count(string $haystack, string $needle, string $encoding = null): int
- $haystack: 검색할 문자열입니다.
- $needle: $haystack에서 찾을 특정 문자열입니다.
- $encoding: 사용할 인코딩을 지정합니다. 이 인자는 선택적으로 사용할 수 있습니다. 생략하면 mb_internal_encoding() 함수로 설정된 인코딩이 사용됩니다.
<?php
$code = "A01,A02,A03,A04,A05";
$count = mb_substr_count($code, ",");
echo $count; // 출력: 4
if($count > 0){
$code_arr = explode(',', $code);
foreach ($code_arr as $code){
echo $code;
}
}
?>
위의 예제 코드는 mb_substr_count() 함수를 사용해서 $code 변수의 쉼표(구분자)의 개수를 구하고, explode 함수를 통해서 배열로 변환하고 foreach 반복문을 통해서 배열을 출력하고 있습니다. mb_substr_count() 함수의 응용방법이니 참고하셔서 사용하시면 됩니다.
반응형
'개발이야기 > PHP' 카테고리의 다른 글
[PHP] strpos 사용법, 예제 (특정 문자열 찾기) (2) | 2023.04.04 |
---|---|
[PHP] 문자열 자릿수 채우기 str_pad 사용법, 예제 (0) | 2023.03.24 |
[PHP] PHPMailer 통해 메일 보내기 (사용법, 예제, 설정) (5) | 2023.03.14 |
[PHP] DateTime 클래스 사용법, 예제 (날짜/시간 연산, 차이 계산) (0) | 2023.03.09 |
[PHP] 날짜 포맷 변경하기, 사용법, 예제 (strtotime, date) (0) | 2022.11.25 |
댓글