![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]() Цитата:
Один-два var_dump-а врядли усложнит вам понимание вашего кода.. ![]() Логические ошибки - самые сложные,без вывода тут иногда никак,привыкайте. С опытом и более глубоким пониманием количество и необходимость таких выводов значительно уменьшится. |
|
![]() |
![]() |
![]() |
#22 |
Пользователь
Регистрация: 17.06.2010
Сообщений: 50
|
![]() |
![]() |
![]() |
![]() |
#23 |
Пользователь
Регистрация: 17.06.2010
Сообщений: 50
|
![]()
чтобы не создавать миллион тем для своих "глупых" вопросов, - буду продолжать эту, т.к. вопросы по ходу изучения php возникают достаточно часто
![]() функций для работы со строками достаточно много. а чем, по вашему мнению, проще и удобней разбить строку из нескольких слов на буквы и вернуть результат разбивки в массив? UPD: я рассматриваю 2 варианта: 1. строка разбивается explode() на слова и затем полученное разбивается на отдельные буквы, получаем многомерный массив. 2. сразу разбиваем какую-то фразу на буквы. разумеется, 2й вариант проще и удобней, мне кажется. Последний раз редактировалось KLAXON; 07.02.2011 в 13:15. |
![]() |
![]() |
![]() |
#24 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]() |
![]() |
![]() |
![]() |
#25 | |
Пользователь
Регистрация: 17.06.2010
Сообщений: 50
|
![]() Цитата:
UPD: вот так нормально? PHP код:
Последний раз редактировалось KLAXON; 07.02.2011 в 14:03. |
|
![]() |
![]() |
![]() |
#26 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Собственно для этого достаточно функции str_replace() и пары массивов с заменяемыми символами.
Вот вам в помощь пример реализации Ну а на ваш первый вопрос о разбивке строки на символы - str_split() |
![]() |
![]() |
![]() |
#27 | |
Пользователь
Регистрация: 17.06.2010
Сообщений: 50
|
![]() Цитата:
где, $arrayALPHABET - массив с индексами букв кириллицы и значениями латинских эквивалентов, а $phrase - какая-то фраза. PHP код:
UPD: правда я еще не придумал, как символы посреди фразы будут убираться, чтобы получался хороший перевод без лишнего. (речь о преобразовании URL на основе названия статьи) Последний раз редактировалось KLAXON; 07.02.2011 в 14:25. |
|
![]() |
![]() |
![]() |
#28 | |||
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]() Цитата:
Почему бы просто не писать так: Цитата:
![]() Цитата:
Самый лучший способ избежать всего этого - писать транслит к названию статьи самостоятельно(добавить в БД соотв. поле). Времени это много не займёт(при добавлении статьи) - зато URL получится однозначно красивый... ![]() |
|||
![]() |
![]() |
![]() |
#29 | ||
Пользователь
Регистрация: 17.06.2010
Сообщений: 50
|
![]() Цитата:
Цитата:
![]() мой алгоритм оставит запятую, восклицательный знак и будет вот так в итоге: kaznit',_nel'zya_pomilovat'! ну это так, мысли в слух, тут масса нюансов с апострофами и т.д., которые давно уже реализованы в велосипедах подобных моему 300 лет как. я задумался, как я бы это реализовал, не прибегая пока к использованию всем давно известных алгоритмов и принципов. |
||
![]() |
![]() |
![]() |
#30 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]() Цитата:
Всё остальное будет кодироваться в весьма неприглядный вид - потому нужно избегать использования других символов. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка синтаксиса в Acceess | Droid | БД в Delphi | 3 | 06.06.2012 10:32 |
Ошибка синтаксиса | Santosh | Microsoft Office Access | 2 | 18.08.2010 00:15 |
Ошибка синтаксиса в предложении FROM | general_krasnov | БД в Delphi | 7 | 04.06.2010 17:39 |
Помогите с запросом SQL. Ошибка синтаксиса в выражении запроса. | ZiG24RUS | Microsoft Office Access | 1 | 19.05.2009 06:29 |
EOleException 'Ошибка синтаксиса в предложении FROM' | XATAB | БД в Delphi | 5 | 24.11.2008 05:43 |