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

PHP strtolower() 함수 완벽 가이드 – 문자열을 소문자로 변환하는 방법

PHP의 strtolower() 함수는 문자열에 포함된 모든 영문 알파벳 대문자를 소문자로 변환하는 데 사용되는 내장 함수입니다. 변환이 완료된 새로운 문자열을 반환하며, 원본 문자열은 변경되지 않습니다.

문법(Syntax)

strtolower(str)

매개변수(Parameters)

  • str − 소문자로 변환할 대상 문자열입니다. 이 매개변수는 필수입니다.

반환값(Return)

strtolower() 함수는 모든 알파벳 문자가 소문자로 변환된 문자열을 반환합니다. 숫자, 특수문자 등 알파벳이 아닌 문자는 그대로 유지됩니다.

사용 예제

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

<?php
    $mystr = "SOLARIS";
    $res = strtolower($mystr);
    print_r($res);
?>

출력 결과

solaris

위 예제에서 대문자로 구성된 문자열 "SOLARIS"가 strtolower() 함수를 통해 모두 소문자인 "solaris"로 변환된 것을 확인할 수 있습니다.

참고 사항

  • 한글, 일본어, 중국어 등 멀티바이트 문자는 이 함수의 영향을 받지 않으며, 영문 알파벳만 변환됩니다.

  • UTF-8 같은 멀티바이트 인코딩 환경에서 안전하게 처리하려면 mb_strtolower() 함수를 사용하는 것이 좋습니다.

  • 반대로 모든 문자를 대문자로 변환하려면 strtoupper() 함수를 사용할 수 있습니다.

  • 첫 글자만 대문자로 변환하고 싶다면 ucfirst(), 각 단어의 첫 글자를 대문자로 바꾸려면 ucwords() 함수를 활용하세요.