ctype_upper: 大文字かどうか調べる (Ctype 関数) - PHPプロ!マニュアル

PHPマニュアル

ctype_upper: 大文字かどうか調べる

ctype_upper

(PHP 4 >= 4.0.4, PHP 5)

ctype_upper大文字かどうか調べる

説明

bool ctype_upper ( string $text )

与えられた文字列 text のすべての文字が 大文字であるかどうかを調べます。

パラメータ

text

調べる文字列。

返り値

text のすべての文字がカレントのロケールで 大文字だった場合に TRUE 、そうでない場合に FALSE を返します。

例1 ctype_upper() の例(デフォルトのロケールを利用)

<?php
$strings 
= array('AKLWC139''LMNSDO''akwSKWsm');
foreach (
$strings as $testcase) {
    if (
ctype_upper($testcase)) {
        echo 
"The string $testcase consists of all uppercase letters.\n";
    } else {
        echo 
"The string $testcase does not consist of all uppercase letters.\n";
    }
}
?>

上の例の出力は以下となります。

The string AKLWC139 does not consist of all uppercase letters.
The string LMNSDO consists of all uppercase letters.
The string akwSKWsm does not consist of all uppercase letters.

参考


PHPマニュアル



Pick Up Q&A

Q
セッションがいいのか、それともデータベースがいいのか教えて下さい。
 このエントリーをはてなブックマークに追加 
A
>ボタンをクリックしたら選んだ商品情報を持っておきたいと思っています。 そのくらいのことならセッションもしくはCookie(期限短め:場合によってはブラウザ閉じるまで)でいいんじゃないですかね。 #わ...

>>続きを読む

一つの目安として、ECサイトの購入情報など絶対に消えてはいけないものはDBに、カートなどの一時的に使用する情報や、ユーザに任意のタイミングで消去されても構わないものはセッションにと使い分けるといいでしょう。

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)