PHP에서 문자열을 대문자로 변경

Change String Into Uppercase Php



PHP에는 문자열의 대소문자를 변경하는 많은 내장 함수가 있습니다. 문자열 값은 모두 대문자 또는 소문자로 변환할 수 있습니다. 문자열의 첫 번째 문자를 대문자 또는 소문자로 변환하고 문자열의 각 단어의 첫 번째 문자를 대문자로 변환합니다. strtoupper( ), ucfirst() , 그리고 ucwords() 함수는 전체 문자열 또는 문자열 일부의 대소문자를 다른 방식으로 대문자로 변경하는 데 사용됩니다. 이러한 함수의 사용은 이 자습서에서 다양한 예제를 사용하여 설명되었습니다.

strtoupper() 사용

이 함수는 문자열의 모든 문자를 대문자로 변환하는 데 사용됩니다. 이 함수의 구문은 다음과 같습니다.







통사론:



스트루퍼 ($문자열)

이 함수는 문자열 값을 인수로 받아 모든 문자를 대문자로 변환한 후 문자열의 내용을 반환합니다.



예 1: strtoupper()를 사용하여 인증 확인

사용자의 유효성을 검사하기 위해 사용자 이름과 암호를 확인하는 것은 모든 웹 응용 프로그램의 일반적인 작업입니다. 다음 예는 의 사용을 보여줍니다. strtoupper( ) 기능을 사용하여 사용자를 인증합니다. 스크립트에서 사용자 이름과 암호를 사용하는 HTML 형식이 사용되지 않습니다. 사용자 및 암호 값은 URL 쿼리 문자열을 사용하여 제공됩니다. 다 쓴) 기능이 있는지 확인하는 데 사용됩니다. $_GET['사용자'] 그리고 $_GET['비밀번호'] 변수가 초기화되었는지 여부. 다음으로, 손질() 함수는 쿼리 문자열에서 검색된 데이터에서 추가 공간을 제거하는 데 사용됩니다. strtuupper() 함수는 $username과 $username을 비교하기 위해 $username과 $password의 값을 변환합니다. '관리자' 및 $password 'QWE789' 사용자를 확인합니다.






//필요한 쿼리 문자열 값이 설정되었는지 확인합니다.
만약( 다 쓴 ($_GET['사용자']) && 다 쓴 ($_GET['비밀번호']))
{
//사용자 이름과 비밀번호 설정
$사용자 이름 = 손질 ($_GET['사용자']);
$비밀번호 = 손질 ($_GET['비밀번호']);
//사용자 및 비밀번호 값을 대문자로 변환하여 사용자의 유효성 확인
만약( 스트루퍼 ($사용자 이름) == '관리자' && 스트루퍼 ($비밀번호) == 'QWE789')
{
던졌다 '

유효한 사용자입니다.

'
;
}
또 다른
{
던졌다 '

잘못된 사용자입니다.

'
;
}
}
또 다른
//오류 메시지 출력
던졌다 '

필수 인수 값이 누락되었습니다.

'
;

?>

산출:
URL에 쿼리 문자열이 제공되지 않으면 다음 출력이 나타납니다.



사용자 및 암호 매개변수에 올바른 값이 제공되면 다음 출력이 나타납니다.

사용자 및 암호 매개변수에 잘못된 값이 제공된 경우 다음 출력이 나타납니다.

ucfirst() 사용

이 함수는 문자열의 첫 번째 문자만 변환하는 데 사용됩니다. 문자열에 여러 문장이 포함된 경우 ucfirst() 함수는 첫 번째 문장의 첫 번째 문자만 변경합니다. 이 함수의 구문은 다음과 같습니다.

통사론:

ucfirst ($문자열)

이 함수는 문자열 값을 인수로 받아 문자열의 첫 문장의 첫 문자를 대문자로 변환한 후 문자열의 내용을 반환합니다.

예 2: 문장의 첫 글자를 대문자로 변환

다음 예제는 각 문장의 첫 글자를 여러 줄 문자열 데이터의 대문자로 변경하는 방법을 보여줍니다. 첫번째 ucfirst() 함수는 한 문장의 첫 글자를 대문자로 바꾸는 데 사용됩니다. 두번째 ucfirst() 함수는 여러 줄 문장의 문자열에 적용되며 첫 번째 문장의 첫 글자를 대문자로만 변경합니다. 다음으로 여러 줄 문자열의 각 문장은 다음을 사용하여 구분됩니다. 터지다() 기능, 그리고 세 번째 ucfirst() 함수는 각 문장의 첫 글자를 대문자로 변환하는 데 사용됩니다.



//한 문장의 문자열 설정
$문자열 = '자바스크립트는 클라이언트 측 프로그래밍 언어입니다.';
던졌다 ' 단일 문장에 대한 ucfirst()의 출력:
'
. ucfirst ($문자열).'
'
;

//여러 문장의 문자열 설정
$문자열 = 'html은 웹 페이지를 디자인하기 위한 마크업 언어입니다. 사용된 태그
HTML 스크립트에서 미리 정의됩니다. 정적 데이터만 표시할 수 있습니다.'
;
던졌다 '
여러 문장에 대한 ucfirst()의 출력:
'
. ucfirst ($문자열).'
'
;

//문자열의 각 문장의 첫 글자를 변환
$str_arr = 터지다 ('.', $문자열);
$결과 = '';
각각 ($str_arr 같이 $값) {
$결과 . = ucfirst ( 손질 ($값)).'.';
}
$결과 = 하위 문자열 ($결과,0, 스트렌 ($결과)-1);
던졌다 '
각 문장의 첫 번째 문자를 변환한 후 문자열의 출력:
'
.$결과;

?>

산출:
서버에서 스크립트를 실행하면 다음 출력이 나타납니다. 첫 번째 출력에서, '자바스크립트' 로 변환되었습니다 '자바스크립트' . 두 번째 출력에서, 'html' 로 변환되었습니다 'HTML' , 및 기타 문장은 변경되지 않았습니다. 세 번째 출력에서, 'html' , 'NS' , 그리고 '그것' 로 변환되었습니다 'HTML' , 'NS' , 그리고 '그것' .

ucwords() 사용

이 함수는 문자열의 각 단어의 첫 글자를 변환하는 데 사용됩니다. 이 함수의 구문은 다음과 같습니다.

통사론:

ucwords ($문자열)

이 함수는 문자열 값을 인수로 받아 문장의 각 단어의 첫 글자를 대문자로 변환한 후 문자열의 내용을 반환합니다.

예 3: 문장의 각 단어의 첫 글자를 변환

다음 예는 의 사용을 보여줍니다. ucword() 문자열 데이터에서 여러 단어의 각 단어의 첫 글자를 대문자로 변환하는 함수입니다. $string이라는 문자열 변수는 세 단어의 문자열을 포함하는 스크립트에 정의되어 있습니다. 스크립트는 적용 후 원본 문자열과 변환된 문자열을 인쇄합니다. ucword() 기능.


//문자열 값 설정
$문자열 = '리눅스힌트'에 오신 것을 환영합니다.;
던졌다 '

원래 문자열은 다음과 같습니다.

'
;
//원본 문자열 출력
던졌다 $문자열;
던졌다 '

변환된 문자열은 다음과 같습니다.

'
;
//변환된 문자열 출력
던졌다 ucwords ($문자열);
?>

산출:

서버에서 스크립트를 실행하면 다음 출력이 나타납니다. 그것은 '리눅스힌트에 오신 것을 환영합니다' 문자열은 다음으로 변환됩니다. '리눅힌트에 오신 것을 환영합니다' 사용 후 ucwords() 기능.

결론

PHP에는 다양한 방식으로 문자열 데이터의 내용을 변경하기 위해 다양한 유형의 내장 함수가 있습니다. 이 자습서에서는 세 가지 예를 사용하여 세 가지 대문자 관련 함수를 설명했습니다. 이 함수는 문자열의 모든 문자, 문자열의 첫 번째 문자, 문자열의 각 단어의 첫 번째 문자를 대문자로 변경하는 데 사용됩니다. PHP에는 다음과 같은 다른 함수가 있습니다. strtolower() 문자열의 모든 문자를 소문자로 변환합니다.