php判斷字串是否全部為小寫,我們可以透過PHP循環語句和ord函數來實現。 ord函數表示轉換字串第一個位元組為 0-255 之間的值。
程式碼範例如下:
<?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」是否全為小寫。
判斷結果如下:
ord函數表示轉換字串第一位元組為 0-255 之間的值。
語法說明 :
int ord ( string $string )
解析 string 二進位值第一個位元組為 0 到 255 範圍的無符號整數型別。 、
string表示一個字元。傳回值為 0 - 255 的整數值。
如果字串是 ASCII、 ISO-8859、Windows 1252之類單字節編碼,就等於傳回該字元在字元集編碼表中的位置。但請注意,本函數不會去偵測字串的編碼,尤其是不會辨識類似 UTF-8 或 UTF-16 這種多位元組字元的 Unicode 代碼點(code point)。
這篇文章就是關於PHP判斷字串是否全為小寫的方法介紹,也是非常簡單的,希望對需要的朋友有幫助!
以上是php如何判斷字串是否全為小寫的詳細內容。更多資訊請關注PHP中文網其他相關文章!