|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.02.2011, 19:55 | #21 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Цитата:
Один-два var_dump-а врядли усложнит вам понимание вашего кода.. Логические ошибки - самые сложные,без вывода тут иногда никак,привыкайте. С опытом и более глубоким пониманием количество и необходимость таких выводов значительно уменьшится. |
|
04.02.2011, 20:03 | #22 |
Пользователь
Регистрация: 17.06.2010
Сообщений: 50
|
|
07.02.2011, 13:13 | #23 |
Пользователь
Регистрация: 17.06.2010
Сообщений: 50
|
чтобы не создавать миллион тем для своих "глупых" вопросов, - буду продолжать эту, т.к. вопросы по ходу изучения php возникают достаточно часто
функций для работы со строками достаточно много. а чем, по вашему мнению, проще и удобней разбить строку из нескольких слов на буквы и вернуть результат разбивки в массив? UPD: я рассматриваю 2 варианта: 1. строка разбивается explode() на слова и затем полученное разбивается на отдельные буквы, получаем многомерный массив. 2. сразу разбиваем какую-то фразу на буквы. разумеется, 2й вариант проще и удобней, мне кажется. Последний раз редактировалось KLAXON; 07.02.2011 в 13:15. |
07.02.2011, 13:36 | #24 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
|
07.02.2011, 13:50 | #25 | |
Пользователь
Регистрация: 17.06.2010
Сообщений: 50
|
Цитата:
UPD: вот так нормально? PHP код:
Последний раз редактировалось KLAXON; 07.02.2011 в 14:03. |
|
07.02.2011, 14:02 | #26 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Собственно для этого достаточно функции str_replace() и пары массивов с заменяемыми символами.
Вот вам в помощь пример реализации Ну а на ваш первый вопрос о разбивке строки на символы - str_split() |
07.02.2011, 14:10 | #27 | |
Пользователь
Регистрация: 17.06.2010
Сообщений: 50
|
Цитата:
где, $arrayALPHABET - массив с индексами букв кириллицы и значениями латинских эквивалентов, а $phrase - какая-то фраза. PHP код:
UPD: правда я еще не придумал, как символы посреди фразы будут убираться, чтобы получался хороший перевод без лишнего. (речь о преобразовании URL на основе названия статьи) Последний раз редактировалось KLAXON; 07.02.2011 в 14:25. |
|
07.02.2011, 15:10 | #28 | |||
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Цитата:
Почему бы просто не писать так: Цитата:
Цитата:
Самый лучший способ избежать всего этого - писать транслит к названию статьи самостоятельно(добавить в БД соотв. поле). Времени это много не займёт(при добавлении статьи) - зато URL получится однозначно красивый... |
|||
07.02.2011, 16:30 | #29 | ||
Пользователь
Регистрация: 17.06.2010
Сообщений: 50
|
Цитата:
Цитата:
мой алгоритм оставит запятую, восклицательный знак и будет вот так в итоге: kaznit',_nel'zya_pomilovat'! ну это так, мысли в слух, тут масса нюансов с апострофами и т.д., которые давно уже реализованы в велосипедах подобных моему 300 лет как. я задумался, как я бы это реализовал, не прибегая пока к использованию всем давно известных алгоритмов и принципов. |
||
07.02.2011, 16:53 | #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 |