개발이야기/PHP

[PHP] mb_substr_count 특정 문자열 개수 확인

후린개발자 2023. 3. 21.
반응형

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() 함수의 응용방법이니 참고하셔서 사용하시면 됩니다.

 

반응형

댓글

💲 추천 글