将下划线替换为空格和数组中大写的第一个字符
我有以下数组。
$state = array("gujarat","andhra_pradesh","madhya_pradesh","uttar_pradesh");
预期输出
$state = array("Gujarat","Andhra Pradesh","Madhya Pradesh","Uttar Pradesh");
我想用单词的每个第一个字符转换数组值,并用.所以我使用这个循环来做,它按预期工作。UpperCase
_space
foreach($states as &$state)
{
$state = str_replace("_"," ",$state);
$state = ucwords($state);
}
但我的问题是:是否有任何PHP函数可以根据我的要求转换整个数组?