php 是否包含 大写,PHP检查字符串中是否包含大写字符
PHP檢查字符串中是否包含大寫字符,也就是判斷指定字符串中是否全為小寫。我們可以通過for循環以及strlen()、ord()函數來實現。
下面我們就結合具體的代碼示例,給大家介紹PHP檢查字符串中是否包含大寫字符的方法。
代碼示例如下:<?php
function is_str_lowercase($str1)
{
for ($sc = 0; $sc < strlen($str1); $sc++) {
if (ord($str1[$sc]) >= ord('A') &&
ord($str1[$sc]) <= ord('Z')) {
return false;
}
}
return true;
}
var_dump(is_str_lowercase('abc def ghi'));
var_dump(is_str_lowercase('abc dEf ghi'));
這里我們創建一個is_str_lowercase方法用來判斷字符串'abc def ghi'和'abc dEf ghi'是否存在大寫或全是小寫。
輸出如下:bool(true)
bool(false)
那么返回true則表示此字符串全為小寫,返回false則表示字符串中包含大寫字符。
所需函數:
ord()函數轉換字符串第一個字節為 0-255 之間的值ord ( string $string ) : int
解析 string 二進制值第一個字節為 0 到 255 范圍的無符號整型類型。如果字符串是 ASCII、 ISO-8859、Windows 1252之類單字節編碼,就等于返回該字符在字符集編碼表中的位置。 但請注意,本函數不會去檢測字符串的編碼,尤其是不會識別類似 UTF-8 或 UTF-16 這種多字節字符的 Unicode 代碼點(code point)。
該函數是 chr()的互補函數。
參數string表示一個字符。
返回值:返回 0 - 255 的整型值。
strlen()函數表示獲取字符串長度strlen ( string $string ) : int
返回給定的字符串 string 的長度。
參數string表示需要計算長度的字符串。
返回值:成功則返回字符串 string 的長度;如果 string 為空,則返回 0。
本篇文章就是關于PHP檢查字符串中是否包含大寫字符的方法介紹,簡單易懂,希望對需要的朋友有所幫助!
總結
以上是生活随笔為你收集整理的php 是否包含 大写,PHP检查字符串中是否包含大写字符的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php上传视频文件代码,php上传视频的
- 下一篇: java订单编号生产代码,java 订单