| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > textarea в массив |
| Автор: bigkaban 22.11.2008, 11:42 |
| Здравствуйте. У меня есть на форме textarea - в нем построчно записаны слова как мне эти слова засунуть в массив? т.е каждому элементу массива должно быть присвоено одно слово. если я просто отправляю методом пост эту textarea - то она оказывается длинной длинной строкой. заранее спасибо)) |
| Автор: solenko 22.11.2008, 11:51 |
| http://php.net/explode по разделителю "\n" |
| Автор: skyboy 22.11.2008, 11:56 |
ты вводишь в textarea слова. разделяешь их переносом строки(нажимаешь enter). потом выводишь содержимое textarea, а в ней переносов уже нет. так? это все потому, что перенос в textarea(нажатие enter - пара символов "\r\n" или один "\n") отличается от того, как реализуется перенос строки в HTML(<br />). и сам собой текст не изменится. можно применить функцию http://php.net/nl2br, если на стороне сервера РНР; можно применить простую замену "[\r\n]+" на "<br />", если в используемом на сервере языке программирования есть функции работы с регулярными выражениями. если же тебе надо разбить для обработки на сервере один цельный кусок текста на части, то воспользуйся функциями разбития текста языка программирования, который у тебя на сервере используется. для РНР, например, можно использовать http://php.net/preg_split. впрочем, может, есть какая более узкоспециализированная функция... я тебя правильно понял? |