> 일일 프로그램 > PHP 지식 > PHP는 문자열에 대문자가 포함되어 있는지 확인합니다.

PHP는 문자열에 대문자가 포함되어 있는지 확인합니다.

藏色散人
풀어 주다: 2019-01-29 10:29:44
원래의
6727명이 탐색했습니다.

PHP는 문자열에 대문자가 포함되어 있는지, 즉 지정된 문자열이 모두 소문자인지 확인합니다. for 루프와 strlen() 및 ord() 함수를 통해 이를 달성할 수 있습니다.

PHP는 문자열에 대문자가 포함되어 있는지 확인합니다.

아래에서는 특정 코드 예제를 기반으로 PHP에서 문자열에 대문자가 포함되어 있는지 확인하는 방법을 소개합니다.

코드 예제는 다음과 같습니다:

<?php
function is_str_lowercase($str1)
{
    for ($sc = 0; $sc < strlen($str1); $sc++) {
        if (ord($str1[$sc]) >= ord(&#39;A&#39;) &&
            ord($str1[$sc]) <= ord(&#39;Z&#39;)) {
            return false;
        }
    }
    return true;
}
var_dump(is_str_lowercase(&#39;abc def ghi&#39;));
var_dump(is_str_lowercase(&#39;abc dEf ghi&#39;));
로그인 후 복사

여기서 '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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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