<span><span><span class="hljs-meta"><?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">?></span></span><span>
<hr>
</span><span><span class="hljs-meta"><?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>' 정당한,소문자 만 포함합니다。<br>";
} </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>' 不정당한,비 선수 사례 알파벳 문자가 포함되어 있습니다。<br>";
}
}
<span class="hljs-comment">/*
* 요약:
* ctype_lower 간단하고 효율적인 방법입니다,문자열에 소문자 만 포함되어 있는지 확인하는 데 사용됩니다.。
* 존재하다验证사용자 이름时,다른 규칙과 협력하십시오(길이 제한 인 경우、문자 세트 제한)사용,可以保证사용자 이름格式的合理性和安全性。
*/</span>
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>