> 백엔드 개발 > PHP 문제 > PHP 배열의 요소 대소문자를 변경하는 방법

PHP 배열의 요소 대소문자를 변경하는 방법

PHPz
풀어 주다: 2023-04-25 17:05:05
원래의
600명이 탐색했습니다.

PHP에는 추가, 삭제, 정렬 등과 ​​같은 일반적인 작업을 수행하는 데 사용할 수 있는 많은 배열 함수가 있습니다. 그 중 일부 배열 함수를 사용하면 배열 요소의 대문자와 소문자를 균일하게 수정할 수 있습니다. 이 기사에서는 이러한 함수를 사용하여 PHP에서 대소문자를 수정하는 방법을 살펴보겠습니다.

1. strtoupper() 및 strtolower() 함수

PHP에는 문자열의 모든 문자를 대문자 또는 소문자로 변환할 수 있는 두 가지 함수인 strtoupper() 및 strtolower()가 있습니다. 이 두 함수는 배열 요소의 대소문자를 수정하는 데 사용할 수 있습니다. 예:

$words = array("Hello", "World", "Php");
$words_upper = array_map("strtoupper", $words);
$words_lower = array_map("strtolower", $words);
print_r($words_upper);
print_r($words_lower);
로그인 후 복사

위 코드는 다음을 출력합니다.

Array
(
    [0] => HELLO
    [1] => WORLD
    [2] => PHP
)
Array
(
    [0] => hello
    [1] => world
    [2] => php
)
로그인 후 복사

위 코드는 array_map() 함수를 사용하여 $words 배열의 요소를 각각 대문자 또는 소문자로 변환하고 결과를 다른 두 배열 $words_upper에 저장합니다. 및 $words_lower , 마지막으로 print_r() 함수를 사용하여 인쇄합니다.

2. ucfirst() 및 lcfirst() 함수

문자열의 모든 문자를 각각 대문자 또는 소문자로 변환하는 것 외에도 ucfirst() 및 lcfirst() 함수를 사용하여 문자열의 첫 번째 문자를 변환할 수도 있습니다. 문자열을 대문자 또는 소문자로 변환합니다. 이 두 함수는 배열 요소의 대소문자를 수정하는 데에도 사용할 수 있습니다. 예:

$words = array("php", "javascript", "html");
$words_ucfirst = array_map("ucfirst", $words);
$words_lcfirst = array_map("lcfirst", $words);
print_r($words_ucfirst);
print_r($words_lcfirst);
로그인 후 복사

위 코드는 다음을 출력합니다.

Array
(
    [0] => Php
    [1] => Javascript
    [2] => Html
)
Array
(
    [0] => php
    [1] => javascript
    [2] => html
)
로그인 후 복사

위 코드는 array_map() 함수를 사용하여 $words 배열에 있는 요소의 첫 번째 문자를 각각 대문자 또는 소문자로 변환하고 결과를 다른 문자에 저장합니다. 두 개의 배열 $words_ucfirst 및 $words_lcfirst에서 마지막으로 print_r() 함수를 사용하여 인쇄합니다.

3. ucwords() 함수

PHP는 문자열의 각 단어의 첫 글자를 대문자로 변환할 수 있는 ucwords() 함수도 제공합니다. 마찬가지로 이 함수를 사용하여 배열 요소의 대소문자를 변경할 수도 있습니다. 예:

$words = array("php programming", "javascript coding", "html5 development");
$words_ucwords = array_map("ucwords", $words);
print_r($words_ucwords);
로그인 후 복사

위 코드는 다음을 출력합니다.

Array
(
    [0] => Php Programming
    [1] => Javascript Coding
    [2] => Html5 Development
)
로그인 후 복사

위 코드는 array_map() 함수를 사용하여 $words 배열 요소에 있는 각 단어의 첫 글자를 대문자로 변환하고 결과를 $words_ucwords에 저장합니다. 배열을 만들고 마지막으로 print_r() 함수를 사용하여 인쇄합니다.

요약:

PHP에서는 strtoupper(), strtolower(), ucfirst(), lcfirst() 및 ucwords() 함수를 사용하여 배열 요소의 대소문자를 쉽게 수정할 수 있습니다. 이러한 기능을 통해 실제 개발 시 불규칙한 텍스트를 표준화된 대문자 및 소문자 형태로 빠르게 변환할 수 있어 코드의 가독성과 유지 관리성이 향상됩니다.

위 내용은 PHP 배열의 요소 대소문자를 변경하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿