如何在php中使用中间字母小写

Kev*_*vis -1 php

我想做以下事情:

我有一组字母像AGGDOH,我想只设置字符串的中间是小写,如下:AgGDoH.

我怎样才能做到这一点?

Pit*_*ate 6

如果它总是3个字符:

$test = 'AOC';
$test[1] = strtolower($test[1]);
Run Code Online (Sandbox Code Playgroud)

如果您需要超过3个,则无需运行循环:

$test = 'AOCA';
$test = ucfirst(strtolower($test));
$test[(strlen($test)-1)] = strtoupper($test[(strlen($test)-1)]);
Run Code Online (Sandbox Code Playgroud)