📖
PHP에서 대소문자 처리와 관련된 몇 가지 유용한 함수
페이지 정보
본문
1, strtolower(): 문자열을 모두 소문자로 변환합니다.[code]$str = "Hello World";
echo strtolower($str); // 출력: "hello world"[/code]
2, strtoupper(): 문자열을 모두 대문자로 변환합니다.[code]$str = "Hello World";
echo strtoupper($str); // 출력: "HELLO WORLD"[/code]
3, ucfirst(): 문자열의 첫 글자만 대문자로 변환합니다.[code]$str = "hello world";
echo ucfirst($str); // 출력: "Hello world"[/code]
4, ucwords(): 문자열의 각 단어의 첫 글자를 대문자로 변환합니다.[code]$str = "hello world";
echo ucwords($str); // 출력: "Hello World"[/code]
5, mb_strtolower(): 멀티바이트 문자열을 모두 소문자로 변환합니다.
멀티바이트 문자열은 다국어 문자를 처리할 때 사용됩니다.[code]$str = "こんにちは World";
echo mb_strtolower($str, 'UTF-8'); // 출력: "こんにちは world"[/code]
6, mb_strtoupper(): 멀티바이트 문자열을 모두 대문자로 변환합니다.[code]$str = "こんにちは World";
echo mb_strtoupper($str, 'UTF-8'); // 출력: "こんにちは WORLD"[/code]
7, strcasecmp(): 대소문자를 구분하지 않고 두 문자열을 비교합니다.
같으면 0을 반환합니다.[code]$str1 = "Hello";
$str2 = "hello";
echo strcasecmp($str1, $str2); // 출력: 0[/code]
8, strncasecmp(): 대소문자를 구분하지 않고 두 문자열의 일부를 비교합니다.
일치하면 0을 반환합니다.[code]$str1 = "Hello";
$str2 = "HeLLo, world!";
echo strncasecmp($str1, $str2, 5); // 출력: 0[/code]
9, str_replace(): 문자열에서 대소문자를 구분하여 특정 문자열을 다른 문자열로 바꿀 수 있습니다.[code]$str = "Hello World";
echo str_replace("Hello", "Hi", $str); // 출력: "Hi World"[/code]
10, str_ireplace(): 대소문자를 구분하지 않고 문자열에서 특정 문자열을 다른 문자열로 바꿉니다.[code]$str = "Hello World";
echo str_ireplace("hello", "Hi", $str); // 출력: "Hi World"[/code]
11, stristr(): 대소문자를 구분하지 않고 문자열에서 부분 문자열을 검색합니다.[code]$str = "Hello World";
echo stristr($str, "WORLD"); // 출력: "World"[/code]
12, strpbrk(): 문자열에서 대소문자를 구분하여 일치하는 문자를 검색합니다.[code]$str = "Hello World";
echo strpbrk($str, "W"); // 출력: "World"[/code]
이러한 함수들을 사용하여 PHP에서 대소문자 처리와 관련된 다양한 작업을 수행할 수 있습니다.
echo strtolower($str); // 출력: "hello world"[/code]
2, strtoupper(): 문자열을 모두 대문자로 변환합니다.[code]$str = "Hello World";
echo strtoupper($str); // 출력: "HELLO WORLD"[/code]
3, ucfirst(): 문자열의 첫 글자만 대문자로 변환합니다.[code]$str = "hello world";
echo ucfirst($str); // 출력: "Hello world"[/code]
4, ucwords(): 문자열의 각 단어의 첫 글자를 대문자로 변환합니다.[code]$str = "hello world";
echo ucwords($str); // 출력: "Hello World"[/code]
5, mb_strtolower(): 멀티바이트 문자열을 모두 소문자로 변환합니다.
멀티바이트 문자열은 다국어 문자를 처리할 때 사용됩니다.[code]$str = "こんにちは World";
echo mb_strtolower($str, 'UTF-8'); // 출력: "こんにちは world"[/code]
6, mb_strtoupper(): 멀티바이트 문자열을 모두 대문자로 변환합니다.[code]$str = "こんにちは World";
echo mb_strtoupper($str, 'UTF-8'); // 출력: "こんにちは WORLD"[/code]
7, strcasecmp(): 대소문자를 구분하지 않고 두 문자열을 비교합니다.
같으면 0을 반환합니다.[code]$str1 = "Hello";
$str2 = "hello";
echo strcasecmp($str1, $str2); // 출력: 0[/code]
8, strncasecmp(): 대소문자를 구분하지 않고 두 문자열의 일부를 비교합니다.
일치하면 0을 반환합니다.[code]$str1 = "Hello";
$str2 = "HeLLo, world!";
echo strncasecmp($str1, $str2, 5); // 출력: 0[/code]
9, str_replace(): 문자열에서 대소문자를 구분하여 특정 문자열을 다른 문자열로 바꿀 수 있습니다.[code]$str = "Hello World";
echo str_replace("Hello", "Hi", $str); // 출력: "Hi World"[/code]
10, str_ireplace(): 대소문자를 구분하지 않고 문자열에서 특정 문자열을 다른 문자열로 바꿉니다.[code]$str = "Hello World";
echo str_ireplace("hello", "Hi", $str); // 출력: "Hi World"[/code]
11, stristr(): 대소문자를 구분하지 않고 문자열에서 부분 문자열을 검색합니다.[code]$str = "Hello World";
echo stristr($str, "WORLD"); // 출력: "World"[/code]
12, strpbrk(): 문자열에서 대소문자를 구분하여 일치하는 문자를 검색합니다.[code]$str = "Hello World";
echo strpbrk($str, "W"); // 출력: "World"[/code]
이러한 함수들을 사용하여 PHP에서 대소문자 처리와 관련된 다양한 작업을 수행할 수 있습니다.
댓글목록
등록된 댓글이 없습니다.
![]() ![]() |