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