Преобразование символов UTF, но только если

0

Хорошо, поэтому я нашел шрифт на typekit, который мне действительно нравится, и очень хорошо подходит для дизайна.

К сожалению, в этом шрифте отсутствует символ "Č", но есть "Ž, Š". То, что я пытаюсь сделать, состоит в том, что если в заголовке есть Č, я хочу, чтобы Č был преобразован в C, который обычно может отображаться шрифтом. Итак, Ч-> С.

Это код, который я собрал сейчас, но теперь он преобразует все символы.

<?php 
$title_converted = iconv('UTF-8', 'ASCII//TRANSLIT', $title);
echo '<h1 id="intro-title" ' . $team_name_class_full . '>' . iconv('UTF-8', 'windows-1252', $title_converted) . '</h1>';

Не могли бы вы мне помочь, пожалуйста.

спасибо

Теги:
utf
character

1 ответ

4
Лучший ответ

Для этого вы можете просто использовать старую str_replace.

$title_converted = str_replace("Č", "C", $title);
  • 0
    Не похоже на работу. Первый шаг (конвертировать) <? Php $ title_converted = str_replace ("Č", "C", $ title); ?> Второй шаг (Вывод) echo '<h1 id = "intro-title"'. $ team_name_class_full. '>'. $ title_converted. </ H1> ';
  • 3
    @Svedr В случае, если это строчная буква, вам придется заменить ее отдельно - если это ваша проблема. В противном случае, я не уверен, что вы имеете в виду.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню