首頁 >後端開發 >php教程 >php如何判斷字串是否全為小寫

php如何判斷字串是否全為小寫

藏色散人
藏色散人原創
2019-01-02 17:06:283878瀏覽

php判斷字串是否全部為小寫,我們可以透過PHP循環語句和ord函數來實現。 ord函數表示轉換字串第一個位元組為 0-255 之間的值。

php如何判斷字串是否全為小寫

程式碼範例如下:

<?php
function is_str_lowercase($str1)
{
    for ($sc = 0; $sc < strlen($str1); $sc++) {
        if (ord($str1[$sc]) >= ord(&#39;A&#39;) &&
            ord($str1[$sc]) <= ord(&#39;Z&#39;)) {
            return false;
        }
    }
    return true;
}
var_dump(is_str_lowercase(&#39;abc def ghi&#39;));
var_dump(is_str_lowercase(&#39;abc dEf ghi&#39;));

這裡我們建立了一個is_str_lowercase函數,並測試判斷兩個字串「abc def ghi」和「abc dEf ghi」是否全為小寫。

判斷結果如下:

php如何判斷字串是否全為小寫

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn