PHP | ucfirst()で最初の文字を大文字に変換する

PHP,PHP 文字列

PHP

PHPのucfirst()を利用して文字列の最初の文字を大文字に変換するサンプルコードです。

最初の文字を大文字に変換する

ucfirst()は文字列に登場する最初の文字が英字だった場合、その文字を大文字に変換します。

対象の文字列を変数で指定した場合、指定した編集は直接変更はされず、返り値として変換した文字列を返します。
大文字に変換されるのは、単語毎ではなく文字列中の最初の一文字です。
また、この関数には指定可能なオプション引数はありません。

$str = 'hello world';
$str = lcfirst($str);
echo $str;
//Hello world

文字列全体を大文字に変換する場合は、strtoupper()を利用しますが、そちらを利用して最初の文字を大文字に変換する事も可能です。

$str = 'hello world';
$str = strtoupper($str[0]);
echo $str;
//Hello world

PHP,PHP 文字列

Posted by Yousuke.U