У меня есть скрипт для преобразования прописных букв в строчные, но с прописной буквы каждого слова. Также я хочу использовать первую букву после скобки. Код работает, но не со специальными норвежскими символами. Посмотрите на мой код;
<?php
$text= "BIG LETTERS WITH ÆØÅØÆØÅØÆ (MORE ÆØÆÅØ HERE)";
echo mb_convert_case($text, MB_CASE_TITLE, "UTF-8");
?>
Это выводы;
Big Letters With (More Here)
Как видите, специальные норвежские символы удалены. Как я могу сохранить эти символы и сделать так, чтобы все первые буквы слова были заглавными, а остальные строчными? Для меня важно, чтобы первая буква после скобки тоже была заглавной.
ты можешь использовать ucwords()
Функция для достижения этого.
$text= "BIG LETTERS WITH ÆØÅØÆØÅØÆ (MORE ÆØÆÅØ HERE)";
echo str_replace('( ', '(', ucwords(str_replace('(', '( ', strtolower($text))));
Других решений пока нет …