首頁 每日程式設計 PHP知識 PHP檢查字串中是否包含大寫字符

PHP檢查字串中是否包含大寫字符

Jan 25, 2019 pm 02:40 PM

PHP檢查字串中是否包含大寫字符,也就是判斷指定字串中是否全為小寫。我們可以透過for迴圈以及strlen()、ord()函數來實現。

PHP檢查字串中是否包含大寫字符

下面我們就結合具體的程式碼範例,跟大家介紹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'是否存在大寫或全是小寫。

輸出如下:

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

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

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1655
14
CakePHP 教程
1413
52
Laravel 教程
1306
25
PHP教程
1252
29
C# 教程
1226
24