文字列の最初の文字を小文字にする

# lcfirst

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

lcfirst — 文字列の最初の文字を小文字にする

### 説明

function lcfirst(string `$string`): string

`string` の最初の文字が ASCII の `"A"` (0x41) から `"Z"` (0x5a) までの範囲にあれば、 それを小文字にします。

### パラメータ

`string`

  入力文字列。

### 戻り値

変換後の文字列を返します。

### 変更履歴

バージョン | 説明
--- | ---
8.2.0 | ケース変換は、setlocale() で設定されたロケールに依存しなくなりました。 ASCII 文字のみが変換されます。

### 例

例1 lcfirst() の例

    <?php
    $foo = 'HelloWorld';
    echo lcfirst($foo), PHP_EOL;             // helloWorld

    $bar = 'HELLO WORLD!';
    echo lcfirst($bar), PHP_EOL;             // hELLO WORLD!
    echo lcfirst(strtoupper($bar)), PHP_EOL; // hELLO WORLD!
    ?>

### 参考

- ucfirst() - 文字列の最初の文字を大文字にする
- strtolower() - 文字列を小文字にする
- strtoupper() - 文字列を大文字にする
- ucwords() - 文字列の各単語の最初の文字を大文字にする

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open