ホームページ > バックエンド開発 > PHPの問題 > PHP文字列学習:先頭文字のサイズを変換する(3つの方法)

PHP文字列学習:先頭文字のサイズを変換する(3つの方法)

青灯夜游
リリース: 2023-03-12 07:58:01
オリジナル
2222 人が閲覧しました

前回の記事「PHP 文字列学習: 正規表現を使用して文字をフィルターし、数値を返す 」では、正規表現を使用して数値を抽出する 3 つの方法を紹介しました。今回は引き続き PHP 文字列の学習と練習を行い、文字列の最初の文字を大文字または小文字に変換する方法について説明します。

この記事の主な内容は「文字列の最初の文字の大文字と小文字の変換」です。文字列全体の最初の文字を大文字または小文字に変換したり、文字列内の各単語を変換したりすることができます。 string 最初の文字の大文字と小文字。以下にそれを紹介しましょう。

1. 文字列

<?php
// 将字符串的第一个字符改为小写
echo lcfirst("THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG")."<br>";
// 将字符串的第一个字符改为大写
echo ucfirst("the quick brown fox jumps over the lazy dog")."<br>";
?>
ログイン後にコピー

の最初の文字の大文字と小文字を変換します。出力結果:

PHP文字列学習:先頭文字のサイズを変換する(3つの方法)

ご覧のとおり、上記のコード例では、文字列の最初の文字の大文字と小文字を変換するために lcfirst() 関数と ucfirst() 関数が使用されています。これら 2 つの関数を簡単に見てみましょう。

  • lcfirst() は文字列の最初の文字を小文字に変換できます。構文形式は「lcfirst($string)」です。 」。文字列内のすべての文字を小文字 (文字列の大文字と小文字を統一) に変換する場合は、strto lower($string) 関数を使用できます。

  • ucfirst() は文字列の最初の文字を大文字に変換できます。構文形式は「ucfirst($string)」です。文字列内のすべての文字を大文字に変換する (文字列の大文字と小文字を統一する) 場合は、strtoupper($string) 関数を使用できます。

ただし、場合によっては、文字列全体の最初の文字の大文字と小文字を変換する必要はなく、次の文字で区切られた後続の各部分文字列 (単語) の最初の文字も変換する必要があることがあります。スペース。大文字に変換するにはどうすればよいですか?以下にそれを紹介しましょう:

2. 文字列内の各単語の最初の文字を大文字に変換します

<?php
echo ucwords("the quick brown fox jumps over the lazy dog");
?>
ログイン後にコピー

出力結果:

PHP文字列学習:先頭文字のサイズを変換する(3つの方法)

#ご覧のとおり、上記のコード例では ucwords() 関数を使用して、各単語の最初の文字を大文字に変換しています。この関数を簡単に見てみましょう。

  • ucwords() は、文字列内の各単語の最初の文字を大文字に変換できます。構文形式は、「

    ucwords($string)」です。 ) 」。

#要約: PHP で文字列の大文字と小文字を変換する方法

    ##strto lower($string)
  • この関数は、文字列

    $string 内のすべての文字を小文字に変換します。

  • strtoupper($string)
  • 関数は、文字列

    $string 内のすべての文字を大文字に変換します。

  • lcfirst($string)
  • 関数は、文字列

    $string の最初の文字を小文字に変換します。

  • ucfirst($string)
  • 関数は、文字列

    $string の最初の文字を大文字に変換します。

  • ucwords($string)
  • 関数は、文字列

    $string 内の各単語の最初の文字を大文字に変換します。

    最後に、私たちのプラットフォームの古典的なコース「
  • PHP 文字列処理 (翡翠少女般若心経編)
」をお勧めします。無料です~ぜひ学んでください。 !

以上がPHP文字列学習:先頭文字のサイズを変換する(3つの方法)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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