PHP는 문자열에 대문자가 포함되어 있는지, 즉 지정된 문자열이 모두 소문자인지 확인합니다. for 루프와 strlen() 및 ord() 함수를 통해 이를 달성할 수 있습니다.
아래에서는 특정 코드 예제를 기반으로 PHP에서 문자열에 대문자가 포함되어 있는지 확인하는 방법을 소개합니다.
코드 예제는 다음과 같습니다:
<?php function is_str_lowercase($str1) { for ($sc = 0; $sc < strlen($str1); $sc++) { if (ord($str1[$sc]) >= ord('A') && ord($str1[$sc]) <= ord('Z')) { return false; } } return true; } var_dump(is_str_lowercase('abc def ghi')); var_dump(is_str_lowercase('abc dEf ghi'));
여기서 'abc def ghi' 및 'abc dEf ghi' 문자열이 대문자인지 아니면 모두 대문자인지 확인하는 is_str_lowercase 메소드를 생성합니다. 소문자.
출력은 다음과 같습니다:
bool(true) bool(false)
그런 다음 true를 반환하면 문자열이 모두 소문자임을 의미하고, false를 반환하면 문자열에 대문자가 포함되어 있음을 의미합니다.
필수 함수:
ord() 함수 문자열의 첫 번째 바이트를 0 값으로 변환 between -255
ord ( string $string ) : int
Parse string 이진 값의 첫 번째 바이트는 0에서 255 사이의 부호 없는 정수 유형입니다. 문자열이 ASCII, ISO-8859, Windows 1252 등과 같은 단일 바이트 인코딩인 경우 문자 집합 인코딩 테이블에서 문자 위치를 반환하는 것과 같습니다. 그러나 이 함수는 문자열 인코딩, 특히 UTF-8 또는 UTF-16과 같은 멀티바이트 문자에 대한 유니코드 코드 포인트를 감지하지 못합니다.
이 함수는 chr() 의 보완 함수입니다.
Parameter string은 문자를 나타냅니다.
반환 값: 0에서 255 사이의 정수 값을 반환합니다.
strlen() 함수 은 문자열 길이를 가져오는 것을 의미합니다.
strlen ( string $string ) : int
주어진 문자열의 길이를 반환합니다.
매개변수 문자열은 길이를 계산해야 하는 문자열을 나타냅니다.
반환 값: 성공하면 문자열의 길이가 반환되고, 문자열이 비어 있으면 0이 반환됩니다.
이 글은 PHP에서 문자열에 대문자가 포함되어 있는지 확인하는 방법에 관한 것입니다. 도움이 필요한 친구들에게 도움이 되기를 바랍니다.
위 내용은 PHP는 문자열에 대문자가 포함되어 있는지 확인합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!