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

PHP,PHP 文字列

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

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

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

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

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

文字列全体を小文字に変換する場合は、strtolower()を利用しますが、この関数を利用して最初の文字を小文字に変換する事も可能です。

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

PHP,PHP 文字列

Posted by Yousuke.U