Computer >> 컴퓨터 >  >> 프로그래밍 >> PHP

PHP strlen() 함수 – 문자열 길이 구하기 완벽 가이드

PHP의 strlen() 함수는 문자열의 길이(바이트 수)를 구하는 데 사용되는 기본 내장 함수입니다. 함수가 성공적으로 실행되면 해당 문자열의 길이를 반환하며, 만약 빈 문자열이 입력되면 0을 반환합니다.

영문자와 숫자는 1글자당 1바이트로 계산되지만, 한글과 같은 멀티바이트 문자는 인코딩에 따라 여러 바이트로 계산될 수 있으므로 주의가 필요합니다. UTF-8 환경에서 한글 길이를 정확히 세려면 mb_strlen() 함수를 사용하는 것이 좋습니다.

문법(Syntax)

strlen(str)

매개변수(Parameters)

  • str − 길이를 확인하고자 하는 대상 문자열입니다.

반환 값(Return)

함수 실행에 성공하면 문자열의 길이를 정수(int) 형태로 반환합니다. 전달된 문자열이 비어 있으면 0을 반환합니다.

예제(Example)

다음은 strlen() 함수의 기본적인 사용 예제입니다.

<?php
    echo strlen("Tom Hanks!");
?>

실행 결과(Output)

위 예제 코드를 실행하면 아래와 같은 결과가 출력됩니다.

10

문자열 "Tom Hanks!"는 공백과 느낌표까지 포함하여 총 10개의 문자로 이루어져 있기 때문에 결과값으로 10이 출력됩니다.