PHP 문자열을 소문자에서 대문자로 변환하는 방법: 1. strtoupper() 함수, "strtoupper($string)" 구문을 사용합니다. 2. mb_strtoupper() 함수, 구문 "mb_strtoupper($string,$encoding)"을 사용합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
php 문자열을 소문자에서 대문자로 변환
방법 1: strtoupper() 함수 사용
strtoupper() 함수는 문자열의 문자를 대문자로 변환할 수 있습니다. 구문 형식은 다음과 같습니다.
strtoupper($string)
그 중 $string은 문자열 유형의 매개변수입니다. 이 함수는 $string 매개변수의 문자를 대문자로 변환할 수 있습니다. 대문자, 변환된 문자열이 반환됩니다.
샘플 코드는 다음과 같습니다.
<?php $str = "https://www.php.cn/"; $str = strtoupper($str); echo $str; ?>
실행 결과는 다음과 같습니다.
HTTPS://WWW.PHP.CN/
방법 2: mb_strtoupper() 함수 사용
mb_strtoupper() 함수는 strtoupper() 함수와 유사하며 다음과 같이 할 수도 있습니다. 문자열의 변환 문자는 대문자이며 mb_strtoupper() 함수는 매개변수의 문자 인코딩을 설정할 수도 있습니다. 구문 형식은 다음과 같습니다.
mb_strtoupper($string [, $encoding = mb_internal_encoding()])
그 중 $string은 변환해야 할 문자열이고 $ 인코딩은 매개변수의 문자 인코딩을 설정하는 데 사용되는 선택적 매개변수입니다.
strtoupper() 함수와의 차이점은 $string의 문자가 유니코드 문자 속성을 통해 결정된다는 것입니다. 따라서 mb_strtoupper() 함수는 로케일 설정의 영향을 받지 않으며 움라우트(ä)와 같은 "문자" 속성이 있는 모든 문자를 변환할 수 있습니다.
샘플 코드는 다음과 같습니다.
<?php header("Content-type:text/html;charset=utf-8"); $str = "https://www.php.cn/"; $str = mb_strtoupper($str); echo $str . '<br>'; $str = "Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός"; $str = mb_strtoupper($str, 'UTF-8'); echo $str; ?>
실행 결과는 다음과 같습니다.
추천 학습: php training
위 내용은 PHP 문자열에서 소문자를 대문자로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!