前回の記事「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>"; ?>
の最初の文字の大文字と小文字を変換します。出力結果:
ご覧のとおり、上記のコード例では、文字列の最初の文字の大文字と小文字を変換するために 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"); ?>
出力結果:
#ご覧のとおり、上記のコード例では ucwords() 関数を使用して、各単語の最初の文字を大文字に変換しています。この関数を簡単に見てみましょう。
ucwords($string)」です。 ) 」。
$string 内のすべての文字を小文字に変換します。
$string 内のすべての文字を大文字に変換します。
$string の最初の文字を小文字に変換します。
$string の最初の文字を大文字に変換します。
$string 内の各単語の最初の文字を大文字に変換します。
以上がPHP文字列学習:先頭文字のサイズを変換する(3つの方法)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。