
mb_strpos 함수는 문자열 내에서 특정 문자열을 검색하는 함수입니다.
needle 파라미터에 NULL을 입력하는 것은 올바른 사용 방법이 아닙니다.
NULL을 입력할 수 있는 방법은 없습니다.
하지만, mb_strpos 함수는 문자열이 NULL일 경우 NULL을 반환합니다.
따라서, mb_strpos 함수를 사용할 때 NULL을 입력하는 상황은 없습니다.
대신, 문자열이 NULL인지 확인하고, NULL이 아닌 경우에만 mb_strpos 함수를 사용하는 것이 좋습니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$string = 'Hello, World!';
$needle = 'World';
if ($needle !== NULL) {
$pos = mb_strpos($string, $needle);
if ($pos !== FALSE) {
echo "문자열이 발견되었습니다.";
} else {
echo "문자열이 발견되지 않았습니다.";
}
} else {
echo "needle은 NULL입니다.";
}
2025-08-09 13:43