ホームページ > バックエンド開発 > PHPチュートリアル > PHP 関数の紹介 - strtoupper(): 文字列を大文字に変換する

PHP 関数の紹介 - strtoupper(): 文字列を大文字に変換する

PHPz
リリース: 2023-07-24 22:46:02
オリジナル
2260 人が閲覧しました

PHP 関数の紹介 - strtoupper(): 文字列を大文字に変換する

PHP では、文字列の大文字と小文字の変換を扱うことがよくあります。その中でも、strtoupper() 関数は、文字列内のすべての文字を大文字に変換できる、非常によく使用される関数です。この記事では、strtoupper() 関数の使用法を詳しく紹介し、その使用法をよりよく理解するのに役立ついくつかのコード例を提供します。

strtoupper() 関数の使用は非常に簡単です。関数のパラメータとして文字列を指定するだけです。この関数は、文字列内のすべての小文字を大文字に変換した後で結果を返します。この関数の基本構文は次のとおりです。

strtoupper(string $string): string
ログイン後にコピー

パラメータの説明:

  • $string: 変換される文字列。

戻り値:

  • 大文字に変換された文字列を返します。

コード例 1:

$str = "Hello World!";  // 定义一个字符串变量
$result = strtoupper($str);  // 调用strtoupper()函数将字符串转换为大写
echo $result;  // 输出结果为:HELLO WORLD!
ログイン後にコピー

上記の例では、まず文字列変数 $str を定義します。その値は「Hello World!」です。次に、strtoupper() 関数を呼び出し、変数 $str を関数のパラメーターとして渡しました。 strtoupper() 関数は、文字列内のすべての小文字を大文字に変換し、変換結果を変数 $result に割り当てます。最後に、echo ステートメントを通じて結果を画面に出力します。

単純な文字列の変換に加えて、strtoupper() 関数を使用して複数の単語を含む文字列を処理することもできます。たとえば、次のとおりです。

コード例 2:

$str = "this is a sentence.";  // 定义一个包含多个单词的字符串
$result = strtoupper($str);  // 调用strtoupper()函数将字符串转换为大写
echo $result;  // 输出结果为:THIS IS A SENTENCE.
ログイン後にコピー

In上の例では、複数の単語を含む文字列 $str を定義し、その値は「this is a文章」です。 strtoupper() 関数を呼び出して文字列を大文字に変換し、結果を変数 $result に代入します。最後に、echo ステートメントを使用して結果を画面に出力します。

strtoupper() 関数は文字列内のアルファベット文字のみを大文字に変換でき、他の文字 (数字、句読点など) は変換できないことに注意してください。次に例を示します。

コード例 3:

$str = "123ABC!@#";  // 定义一个字符串,包含数字和特殊字符
$result = strtoupper($str);  // 调用strtoupper()函数将字符串转换为大写
echo $result;  // 输出结果为:123ABC!@#
ログイン後にコピー

上の例では、数字と特殊文字を含む文字列 $str を定義しました。 strtoupper() 関数を呼び出して文字列を大文字に変換し、結果を変数 $result に代入します。ただし、strtoupper()関数は英字のみ変換できるため、数字や特殊文字は変換されません。したがって、出力結果は入力文字列と同じになります。

要約すると、strtoupper() 関数は、文字列内のすべての小文字を大文字に変換できます。使用方法は非常に簡単で、パラメータとして文字列を指定し、関数を通じて結果を返すだけです。文字列に数字や特殊文字が含まれている場合、strtoupper() 関数はそれらを変換しません。この記事の概要が strtoupper() 関数の理解と使用に役立つことを願っています。

以上がPHP 関数の紹介 - strtoupper(): 文字列を大文字に変換するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート