현재 위치: > 최신 기사 목록> 사용자 이름에 CTYPE_LOWER 기능을 통해 소문자 만 포함되어 있는지 확인하는 방법은 무엇입니까?

사용자 이름에 CTYPE_LOWER 기능을 통해 소문자 만 포함되어 있는지 확인하는 방법은 무엇입니까?

M66 2025-06-27
<span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-comment">// 기사의 시작(텍스트와 관련이 없습니다)</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"이것은에 관한 기사입니다 PHP 가운데 ctype_lower 기능 응용 기사。"</span></span><span>;
</span><span><span class="hljs-meta">?&gt;</span></span><span>

&lt;hr&gt;

</span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-comment">// 기사 텍스트 부분</span></span><span>

<span class="hljs-comment">/*
 * 통과하는 방법 ctype_lower 기능 사용자 이름에 소문자 만 포함되어 있는지 확인합니다.?
 *
 * 존재하다 PHP 가운데,문자열에 소문자 만 포함되어 있는지 확인하는 것은 일반적인 요구 사항입니다.,尤其是존재하다사용자 이름等场景下。
 * PHP 매우 실용적인 기능이 내장되어 있습니다 ctype_lower,문자열이 소문자로 구성되어 있는지 신속하게 결정하는 데 사용될 수 있습니다.。
 *
 * 아래에 자세히 소개하겠습니다 ctype_lower 함수 사용,사용자 이름에 소문자 만 포함되어 있는지 확인하기 위해 사용하는 방법。
 */</span>

<span class="hljs-comment">/**
 * ctype_lower 기능 소개:
 * ctype_lower(string $text): bool
 * 
 * - 반품 true 만약 $text 가운데所有字符都是小写字母(a-z)。
 * - 문자열이 비어있는 경우,반품 false。
 * - 다른 비 태반 문자(숫자처럼、상징)会导致기능반품 false。
 *
 * 예:
 * ctype_lower("hello")  반품 true
 * ctype_lower("Hello")  반품 false (대문자를 포함하십시오)
 * ctype_lower("hello123") 반품 false (숫자를 포함합니다)
 */</span>

</span><span><span class="hljs-function"><span class="hljs-keyword">function</span></span></span><span> </span><span><span class="hljs-title">isUsernameValid</span></span><span>(</span><span><span class="hljs-params"><span class="hljs-keyword">string</span></span></span><span> </span><span><span class="hljs-variable">$username</span></span><span>): </span><span><span class="hljs-title">bool</span></span><span> {
    </span><span><span class="hljs-comment">// 모든 문자열이 소문자인지 확인하십시오</span></span><span>
    </span><span><span class="hljs-comment">// 여기에 사용됩니다 ctype_lower 기능,사용자 이름이 비어 있지 않은지 확인하십시오</span></span><span>
    </span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-keyword">empty</span></span><span>(</span><span><span class="hljs-variable">$username</span></span><span>)) {
        </span><span><span class="hljs-keyword">return</span></span><span> </span><span><span class="hljs-literal">false</span></span><span>;
    }
    </span><span><span class="hljs-keyword">return</span></span><span> </span><span><span class="hljs-title function_ invoke__">ctype_lower</span></span><span>(</span><span><span class="hljs-variable">$username</span></span><span>);
}

</span><span><span class="hljs-comment">// 테스트 예</span></span><span>
</span><span><span class="hljs-variable">$usernames</span></span><span> = [
    </span><span><span class="hljs-string">"alice"</span></span><span>,      </span><span><span class="hljs-comment">// 정당한,모든 소문자</span></span><span>
    </span><span><span class="hljs-string">"Alice"</span></span><span>,      </span><span><span class="hljs-comment">// 不정당한,대문자를 포함하십시오</span></span><span>
    </span><span><span class="hljs-string">"bob123"</span></span><span>,     </span><span><span class="hljs-comment">// 不정당한,숫자를 포함합니다</span></span><span>
    </span><span><span class="hljs-string">"charlie_"</span></span><span>,   </span><span><span class="hljs-comment">// 不정당한,밑줄을 포함하여</span></span><span>
    </span><span><span class="hljs-string">""</span></span><span>,           </span><span><span class="hljs-comment">// 不정당한,빈 문자열</span></span><span>
];

</span><span><span class="hljs-keyword">foreach</span></span><span> (</span><span><span class="hljs-variable">$usernames</span></span><span> </span><span><span class="hljs-keyword">as</span></span><span> </span><span><span class="hljs-variable">$name</span></span><span>) {
    </span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-title function_ invoke__">isUsernameValid</span></span><span>(</span><span><span class="hljs-variable">$name</span></span><span>)) {
        </span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"사용자 이름 '<span class="hljs-subst">{$name}</span></span></span><span>' 정당한,소문자 만 포함합니다。&lt;br&gt;";
    } </span><span><span class="hljs-keyword">else</span></span><span> {
        </span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"사용자 이름 '<span class="hljs-subst">{$name}</span></span></span><span>' 不정당한,비 선수 사례 알파벳 문자가 포함되어 있습니다。&lt;br&gt;";
    }
}

<span class="hljs-comment">/*
 * 요약:
 * ctype_lower 간단하고 효율적인 방법입니다,문자열에 소문자 만 포함되어 있는지 확인하는 데 사용됩니다.。
 * 존재하다验证사용자 이름时,다른 규칙과 협력하십시오(길이 제한 인 경우、문자 세트 제한)사용,可以保证사용자 이름格式的合理性和安全性。
 */</span>
</span><span><span class="hljs-meta">?&gt;</span></span><span>

</span></span>