Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
__PION__
956 / 797 / 85
Регистрация: 21.07.2010
Сообщений: 3,521
1

Замена букв в строке

13.06.2013, 13:18. Просмотров 1521. Ответов 1
Метки нет (Все метки)

Нужно поменять буквы в строке сверяя с массивами (или может другой вариант есть).
Дано:
Код
  1) $str = 'какая-то строка, а возможно ёгромный текст';
  2) $str = strtoupper($str);
  3) $ru = array( 'А', 'В', 'Е', 'Ё', 'З', 'К', 'М', 'Н', 'О', 'Р', 'С', 'Т', 'У', 'Х' );
  4) $en = array( 'A', 'B', 'C', 'E', 'H', 'K', 'М', 'O', 'P', 'T', 'X', 'Y' );
нужно заменить в строке все русские буквы на схожие английские. Буквы "О" в обоих языках заменить на цифру 0. Букву "З" русского алфавита заменить на цифру 3. Ё - на англ E.
на выходе должно получиться такое
Код
KAKAЯ-TO CTPOKA, A BO3MOЖHO EГPOMHЫЙ TEKCT
// тут похожие символы заменены на англ. буквы, а буква "З" - на 3


Как сделать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2013, 13:18
Ответы с готовыми решениями:

Замена букв в строке
Доброго времени суток. Предположим есть строка "программист" наша задача...

Вывести на экран количество букв в строке, совпадающих с первым символом в строке
5. Дана строка. Вывести на экран количество букв в строке, совпадающих с первым...

Не срабатывает замена букв
Всем привет :) Я только учусь программировать на php Попробовал написать...

Не срабатывает замена букв
Подскажите пожалуйста, по чему не срабатывает цикл: В цикле foreach каждый...

Замена некоторых букв (цифр) в ссылке
Например я пишу https://vk.com/id8729128, как сделать, чтобы вернуло...

1
crautcher
2019 / 1991 / 463
Регистрация: 27.05.2011
Сообщений: 6,837
13.06.2013, 16:40 2
strtr()
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.06.2013, 16:40

Замена некоторых букв символами в тексте письма
Здравствуйте. Помоготе, пожалуйста, разобраться. Отправляю письмо функцией...

Замена букв стоящих в определенном месте на другую букву
дано предложение все его символы стоящие на 3,6,9 и тд местах заменить на букву...

Замена в строке \r\n на <br /><br />
Пробовал использовать str_replace, но данное действие заменяет все переходны на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru