строка — PHP С заглавной буквы каждое слово и после скобки со специальными символами

У меня есть скрипт для преобразования прописных букв в строчные, но с прописной буквы каждого слова. Также я хочу использовать первую букву после скобки. Код работает, но не со специальными норвежскими символами. Посмотрите на мой код;

<?php
$text= "BIG LETTERS WITH ÆØÅØÆØÅØÆ (MORE ÆØÆÅØ HERE)";
echo mb_convert_case($text, MB_CASE_TITLE, "UTF-8");
?>

Это выводы;

Big Letters With (More Here)

Как видите, специальные норвежские символы удалены. Как я могу сохранить эти символы и сделать так, чтобы все первые буквы слова были заглавными, а остальные строчными? Для меня важно, чтобы первая буква после скобки тоже была заглавной.

0

Решение

ты можешь использовать ucwords() Функция для достижения этого.

$text= "BIG LETTERS WITH ÆØÅØÆØÅØÆ (MORE ÆØÆÅØ HERE)";
echo str_replace('( ', '(', ucwords(str_replace('(', '( ', strtolower($text))));
2

Другие решения

Других решений пока нет …