PHPで文字列に大文字が含まれているかどうかを検出する方法
2 つの方法: 1. strlen() と ord() を使用して、各文字が大文字かどうかを確認します。構文 "for($i=0;$i
=ord('A')&&ord($str[$i])
このチュートリアルの動作環境: Windows7 システム、PHP8.1 バージョン、DELL G3 コンピューター
php は、文字列が「大文字を含む」は、文字列内のすべての文字が小文字であるかどうかを判断するものとして理解することもできます。判定方法は以下の2つがあります。
方法 1: strlen() ord() 関数は、文字列内の各文字が 1 文字ずつ大文字であるかどうかをチェックします。 strlen() 関数を使用して文字列の長さを取得し、個々の文字をループアウトします。
- #次に、php ord() 関数を使用して、各文字が大文字かどうかを確認します
ord () 関数は、文字の ASCII 値を返すことができます。
ASCII 値の範囲は 65 ~ 90 (26 個の大文字の英語文字)、ASCII 値の範囲は 97 ~ 122 (26 個の小文字の英語文字) です。 -
文字の ASCII 値を取得し、それが 65 ~ 90 の間かどうかを確認するだけです。
PHP カスタム関数:
/** * # 检测字符串中是否含有大写字母 * @param string 要判断的字符串 * * @return bool 含有大写字母返回 TRUE 否则返回 FALSE */ function is_bigstr($str) { for ($i = 0; $i < strlen($str); $i++) { if (ord($str[$i]) >= ord('A') && ord($str[$i]) <= ord('Z')) { return true; } } return false; }
ログイン後にコピー関数呼び出し:
var_dump(is_bigstr('hello')); // false var_dump(is_bigstr('Hello')); // true
方法 2: preg_match() 関数を使用して一致させる正規パターン 大文字が含まれているかどうかを検出する式
preg_match 関数は、正規表現パターンの一致を実行するために使用され、パターンの一致数 (0 または 1) を返します。 0 は一致しないことを意味し、1 は一致があることを意味します。
使用される正規表現は /[A-Z]/ で、大文字
<?php header('content-type:text/html;charset=utf-8'); function is_bigstr($str) { if(preg_match('/[A-Z]/', $str)){ echo '有大写字母!<br>'; }else{ echo '没有大写字母!<br>'; } } is_bigstr('hello'); is_bigstr('Hello'); ?>
を検索するために使用されます。
- 2 番目の文字列に大文字があるため、一致して 1 が返され、1 は if ステートメントの () で自動的に TRUE に変換されます。したがって、if を実行した後に直接コードを記述します。
- PHP ビデオ チュートリアル
」
以上がPHPで文字列に大文字が含まれているかどうかを検出する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。
