<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// 이것은 기사의 내용과 관련이 없습니다.PHP코드 예제</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"이것은 샘플 프로그램입니다,데모를 위해PHP코드 구조。"</span></span><span>;
</span><span><span class="hljs-meta">?></span></span><span>
<hr>
</span><span><span class="hljs-meta"><?php</span></span><span>
<span class="hljs-comment">/*
* 기사 제목:PHP 사용하는 방법 ord() 문자가 대문자인지 소문자인지 확인하는 기능?
*
* ord() 함수는 문자를 반환합니다 ASCII 값。
* 존재하다ASCII코드 테이블에서,대문자 A-Z 의 범위 65 도착하다 90,
* 소문자 문자 a-z 의 범위 97 도착하다 122。
* 사용 ord() 함수는 문자를 얻습니다 ASCII 암호,
* 就可以通过比较这个数값来判断성격예大写还예小写。
*/</span>
</span><span><span class="hljs-function"><span class="hljs-keyword">function</span></span></span><span> </span><span><span class="hljs-title">checkCase</span></span><span>(</span><span><span class="hljs-params"><span class="hljs-variable">$char</span></span></span><span>) {
</span><span><span class="hljs-variable">$ascii</span></span><span> = </span><span><span class="hljs-title function_ invoke__">ord</span></span><span>(</span><span><span class="hljs-variable">$char</span></span><span>);
</span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-variable">$ascii</span></span><span> >= </span><span><span class="hljs-number">65</span></span><span> && </span><span><span class="hljs-variable">$ascii</span></span><span> <= </span><span><span class="hljs-number">90</span></span><span>) {
</span><span><span class="hljs-keyword">return</span></span><span> </span><span><span class="hljs-string">"대문자"</span></span><span>;
} </span><span><span class="hljs-keyword">elseif</span></span><span> (</span><span><span class="hljs-variable">$ascii</span></span><span> >= </span><span><span class="hljs-number">97</span></span><span> && </span><span><span class="hljs-variable">$ascii</span></span><span> <= </span><span><span class="hljs-number">122</span></span><span>) {
</span><span><span class="hljs-keyword">return</span></span><span> </span><span><span class="hljs-string">"소문자 문자"</span></span><span>;
} </span><span><span class="hljs-keyword">else</span></span><span> {
</span><span><span class="hljs-keyword">return</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-variable">$testChars</span></span><span> = [</span><span><span class="hljs-string">'A'</span></span><span>, </span><span><span class="hljs-string">'z'</span></span><span>, </span><span><span class="hljs-string">'M'</span></span><span>, </span><span><span class="hljs-string">'m'</span></span><span>, </span><span><span class="hljs-string">'9'</span></span><span>, </span><span><span class="hljs-string">'@'</span></span><span>];
</span><span><span class="hljs-keyword">foreach</span></span><span> (</span><span><span class="hljs-variable">$testChars</span></span><span> </span><span><span class="hljs-keyword">as</span></span><span> </span><span><span class="hljs-variable">$c</span></span><span>) {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"성격 '<span class="hljs-subst">{$c}</span></span></span><span>' 예:" . </span><span><span class="hljs-title function_ invoke__">checkCase</span></span><span>(</span><span><span class="hljs-variable">$c</span></span><span>) . </span><span><span class="hljs-string">"<br>"</span></span><span>;
}
<span class="hljs-comment">/*
출력 결과:
성격 'A' 예:대문자
성격 'z' 예:소문자 문자
성격 'M' 예:대문자
성격 'm' 예:소문자 문자
성격 '9' 예:영어가 아닙니다
성격 '@' 예:영어가 아닙니다
*/</span>
<span class="hljs-comment">/*
요약:
ord() 函数非常适合用于判断성격类型,尤其예英文성격的大小写判断。
只需获取성격的 ASCII 编암호,그런 다음ASCII암호范围做判断即可。
*/</span>
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>