Это работает для объединения ucwords и str_replace, если мне нужно заменить только один символ:
echo str_replace('_', ' ', ucwords($cname));
Это работает для замены слов/символов:
$search_name = array('_', ',', 'neckline', 'skirts', 'skirt','pants', 'neckline_size', 'sleeves', 'pants_length');
$replace_name = array(' ', ', ', '');
$rows = str_replace($search_name, $replace_name, $row);
echo $rows['silhouettes_like'];
Но если я попытаюсь объединить их, добавив это, вместо значения будет отображаться «Массив»
$style_names = ucwords($rows);