완전한 PHP 코드는 다음과 같습니다.
<?php function test($s) { return strlen($s) < 3 ? strtoupper($s) : substr($s, 0, strlen($s) - 3).strtoupper(substr($s, strlen($s) - 3)); } echo test("Python")."<br>"; echo test("Javascript")."<br>"; echo test("js")."<br>"; echo test("PHP");출력 결과는 다음과 같습니다. 분명합니다! 위 코드를 보면 우리가 마스터해야 할 지식 포인트가 있는지 알 수 있죠? 첫 번째는
strlen()
및 substr()
함수입니다. strlen 함수는 문자열의 길이를 반환하는 데 사용되며 substr() 함수는 문자열의 일부. strlen()
和substr()
函数,strlen函数用于返回字符串的长度,substr()函数返回字符串的一部分。
然后是strtoupper()
그리고 문자열을 대문자로 변환하는 데 사용되는 strtoupper()
함수가 있습니다.
→ 첨부된 관련 함수:
lcfirst() 함수: 문자열의 첫 번째 문자를 소문자로 변환
strtolower() 함수: 문자열을 소문자로 변환
ucfirst( ) 함수: 문자열의 첫 번째 문자를 대문자로 변환합니다.
ucwords() 함수: 문자열의 각 단어의 첫 번째 문자를 대문자로 변환합니다.
그런 다음 삼항 연산자 "?:"가 있습니다. 물음표가 참이 되기 전에는 콜론 앞의 표현식이 실행되고, 그렇지 않으면 콜론 뒤의 표현식이 실행됩니다.
좋아, 모두가 마스터했다고 믿습니다!
마지막으로, 가장 포괄적인 최신 "PHP 비디오 튜토리얼"을 여러분께 추천하고 싶습니다~ 와서 배워보세요!
위 내용은 PHP에서 지정된 문자열의 마지막 몇 문자를 대문자로 변환하고 나머지는 변경하지 않는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!