현재 위치: > 최신 기사 목록> PHP CTYPE_UPPER 기능의 동작 분석 비 알파벳 성격이 발생할 때

PHP CTYPE_UPPER 기능의 동작 분석 비 알파벳 성격이 발생할 때

gitbox 2025-09-02
<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 기능 행동 분석 예\n"</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 class="hljs-comment">/**
 * PHP ctype_upper 행동 분석 기능이 비 alphabetical 문자와 만나는 경우
 *
 * ctype_upper 예 PHP 中用来检测字符串中所有字母예否都예大写字母的函数。
 * 기능 프로토 타입은 다음과 같습니다:
 * bool ctype_upper(string $text)
 *
 * 기능이 반환됩니다 true 当且仅当字符串非空且所有字母都예大写;문자열에 비 alphabetical 문자가 포함 된 경우,이 문자는 결과에 영향을 미치지 않습니다,그러나 빈 문자열이 돌아옵니다 false。
 *
 * 행동 분석:
 */</span>

</span><span><span class="hljs-comment">// 예 1:순수한 대문자</span></span><span>
</span><span><span class="hljs-variable">$str1</span></span><span> = </span><span><span class="hljs-string">"HELLO"</span></span><span>;
</span><span><span class="hljs-title function_ invoke__">var_dump</span></span><span>(</span><span><span class="hljs-title function_ invoke__">ctype_upper</span></span><span>(</span><span><span class="hljs-variable">$str1</span></span><span>)); </span><span><span class="hljs-comment">// 산출: bool(true)</span></span><span>

</span><span><span class="hljs-comment">// 예 2:소문자를 포함하십시오</span></span><span>
</span><span><span class="hljs-variable">$str2</span></span><span> = </span><span><span class="hljs-string">"Hello"</span></span><span>;
</span><span><span class="hljs-title function_ invoke__">var_dump</span></span><span>(</span><span><span class="hljs-title function_ invoke__">ctype_upper</span></span><span>(</span><span><span class="hljs-variable">$str2</span></span><span>)); </span><span><span class="hljs-comment">// 산출: bool(false)</span></span><span>

</span><span><span class="hljs-comment">// 예 3:숫자를 포함합니다</span></span><span>
</span><span><span class="hljs-variable">$str3</span></span><span> = </span><span><span class="hljs-string">"HELLO123"</span></span><span>;
</span><span><span class="hljs-title function_ invoke__">var_dump</span></span><span>(</span><span><span class="hljs-title function_ invoke__">ctype_upper</span></span><span>(</span><span><span class="hljs-variable">$str3</span></span><span>)); </span><span><span class="hljs-comment">// 산출: bool(true)  비 alphabetical 캐릭터는 판단에 영향을 미치지 않습니다</span></span><span>

</span><span><span class="hljs-comment">// 예 4:기호를 포함합니다</span></span><span>
</span><span><span class="hljs-variable">$str4</span></span><span> = </span><span><span class="hljs-string">"HELLO!"</span></span><span>;
</span><span><span class="hljs-title function_ invoke__">var_dump</span></span><span>(</span><span><span class="hljs-title function_ invoke__">ctype_upper</span></span><span>(</span><span><span class="hljs-variable">$str4</span></span><span>)); </span><span><span class="hljs-comment">// 산출: bool(true)  비 alphabetical 캐릭터는 판단에 영향을 미치지 않습니다</span></span><span>

</span><span><span class="hljs-comment">// 예 5:빈 문자열</span></span><span>
</span><span><span class="hljs-variable">$str5</span></span><span> = </span><span><span class="hljs-string">""</span></span><span>;
</span><span><span class="hljs-title function_ invoke__">var_dump</span></span><span>(</span><span><span class="hljs-title function_ invoke__">ctype_upper</span></span><span>(</span><span><span class="hljs-variable">$str5</span></span><span>)); </span><span><span class="hljs-comment">// 산출: bool(false)  빈 문자열返回 false</span></span><span>

<span class="hljs-comment">/**
 * 핵심 요점 요약:
 * 1. ctype_upper 알파벳 문자 만 확인하십시오,대문자로 돌아갑니다 true。
 * 2. 비합리적 인물(숫자처럼、구두점 마크、공간)반환 없음 false。
 * 3. 빈 문자열始终返回 false。
 * 4. 문자열에 소문자가 포함 된 경우,그런 다음 돌아옵니다 false。
 *
 * 사용 시나리오 팁:
 * 当需要严格判断字符串예否完全由大写字母组成时,직접 사용할 수 있습니다 ctype_upper。
 * 如果希望忽略비합리적 인물的影响,它也직접 사용할 수 있습니다而无需额外处理。
 */</span>
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>