본문 바로가기
제가 왜 백엔드 개발을 하고 있을까요?/PHP

[PHP] 문자열 길이 측정하기 - strlen 함수

by asj8000 2023. 6. 15.
반응형

※ PHP 4 이상에서 지원하는 함수입니다.

 

'strlen' 함수는 문자열의 길이를 반환하는 함수입니다.

 

함수의 구조

기본적인 구조는 아래와 같습니다:

strlen( $string );
strlen('Hello, World!');

 

입력값

string : 길이를 측정할 문자열입니다. (필수 값)

 

응용하기

'Hello, World!' 문자열의 길이 측정하기

echo strlen('Hello, World!');

입력값 : 'Hello, World!'
결과값 : 13

 


한글 문자열 "안녕하세요"의 길이 측정하기

echo strlen('안녕하세요');

입력값 : '안녕하세요'
결과값 : 15



빈 문자열의 길이 측정하기

echo strlen('');

입력값 : ''
결과값 : 0

 


숫자를 문자열로 취급하여 길이 측정하기

echo strlen(12345);

입력값 : 12345
결과값 : 5

 


변수에 저장된 문자열의 길이 측정하기

$str = 'OpenAI';
echo strlen($str);

입력값 : 'OpenAI'
결과값 : 6

 


반환값

'strlen' 함수는 입력받은 문자열의 길이를 반환합니다.

만약 'string'이 비어 있다면, 함수는 0을 반환합니다.

 

사용 예시

'strlen' 함수는 주로 입력값의 유효성 검사나 문자열이 일정 길이를 넘지 않도록 하는 등의 경우에 사용됩니다.

예를 들어, 사용자로부터 받은 문자열이 10자 이내인지 확인하는 경우 다음과 같이 사용할 수 있습니다:

$userInput = "Hello";
if(strlen($userInput) <= 10){
	echo "Input is valid.";
} else {
	echo "Input is too long.";
}



이처럼 'strlen' 함수를 이용하면 문자열의 길이를 쉽게 확인하고 이를 다양한 상황에서 활용할 수 있습니다.

반응형

댓글