4 / 4 / 0
Регистрация: 04.09.2013
Сообщений: 14
|
|
1 | |
Вывести текст задом наперед без использования strrev()05.09.2013, 15:48. Показов 7242. Ответов 9
Метки нет (Все метки)
Добрый день.
Мучаюсь над таким "ученическим" вопросом: есть задача - вывести текст задом наперед. Чтоб в одно поле текст вводился, нажималась кнопочка - текст выводился наоборот. Как это сделать, используя strrev() - я написала, после этого мне задачу усложнили - сделать тоже самое без этой функции. И вот тут я села в лужу... Текст может быть любой длины, с любыми символами. Пожалуйста, будете давать решение - объясните, что и откуда взялось, чтоб можно было понять, как это делается и какие функции для чего нужны и при каких условиях используются. Я новичок в программировании, самоучка.
0
|
05.09.2013, 15:48 | |
Ответы с готовыми решениями:
9
Можно ли вывести число задом наперед через цикл (не используя strrev)? Проверить является ли строка палиндромом без использования strrev Вывести текст, произнося предложения задом наперед текст задом наперед |
55 / 55 / 8
Регистрация: 29.08.2012
Сообщений: 175
|
||||||
05.09.2013, 16:44 | 2 | |||||
0
|
4 / 4 / 0
Регистрация: 04.09.2013
Сообщений: 14
|
||||||
05.09.2013, 16:48 [ТС] | 3 | |||||
А что делать, если вместо "Hello Friend" у нас
0
|
55 / 55 / 8
Регистрация: 29.08.2012
Сообщений: 175
|
|
05.09.2013, 16:54 | 4 |
Без разницы
0
|
113 / 70 / 2
Регистрация: 31.07.2010
Сообщений: 337
|
|
05.09.2013, 17:35 | 5 |
0
|
4 / 4 / 0
Регистрация: 04.09.2013
Сообщений: 14
|
|||||||||||
06.09.2013, 10:54 [ТС] | 6 | ||||||||||
Вот-вот, я про то же...
Мне не просто текст нужно вывести. Мне нужно ЛЮБОЙ текст выводить. Повторюсь: Есть поле для ввода текста. Туда вводится хоть "Hello World", хоть том Войны и Мира, нажимается кнопочка submit и открывается окошко с этим текстом, написанным задом наперед. Подсказали делать циклом с двумя переменными, но я так понимаю, это и есть первый вариант FlyMouse86. Вот что получилось. Есть первый файл:
0
|
113 / 70 / 2
Регистрация: 31.07.2010
Сообщений: 337
|
||||||
06.09.2013, 11:04 | 7 | |||||
Я вообще то не про то. С кириллицей этот скрипт работать не будет.
Не стану томить. Вот так нужно:
1
|
4 / 4 / 0
Регистрация: 04.09.2013
Сообщений: 14
|
|
06.09.2013, 13:59 [ТС] | 8 |
А, вот оно что...
Но тут тоже что-то не так, потому как этот скрипт выдает текст не задом наперед, а с перепутанными буквами: вместо "Привет, мир" он выдал "ирт, мивеПр" Добавлено через 1 час 48 минут То есть, то, что он путает буквы в фразах на кириллице - это называется "не будет работать"?) На самом деле у меня он работает с кириллицей, когда в метатеге файла прописано charset="windows-1251", а из кода убрано 'utf-8'
0
|
113 / 70 / 2
Регистрация: 31.07.2010
Сообщений: 337
|
|
06.09.2013, 17:54 | 9 |
Ну тогда он не будет работать с китайскими иероглифми
Просто я так думал, что это какая-то контрольная работа. И вопрос про любые символы не просто так, а с подвохом. А скрипт рабочий, если с mb_. Ничего там не должно путаться.
0
|
4 / 4 / 0
Регистрация: 04.09.2013
Сообщений: 14
|
|
10.09.2013, 13:23 [ТС] | 10 |
Не совсем контрольная. Скорее, упражнения на освоение языка. Мне проще изучать что-то, делая конкретные примеры, чем читая учебники. С учебниками я засыпаю странице на 10-й.
0
|
10.09.2013, 13:23 | |
10.09.2013, 13:23 | |
Помогаю со студенческими работами здесь
10
Текст задом наперед Текст задом наперед Вывести строку задом наперед Вывести строку задом наперед Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |