Автор Тема: Разбить строки текста из textarea в массив с помощью explode  (Прочитано 739 раз)

kak2z

  • Administrator
  • Full Member
  • *****
  • Сообщений: 115
    • Просмотр профиля
Иногда бывает ситуация когда у нас есть перечень чего то, созданный в форме textarea. Загруженный в базу, понятное дело сохранились переводы строк.
Нам нужно каждую строку получить в виде массива.
Имеем $text - наш текст
$draft = explode(PHP_EOL, $text); //разбиваем построчно и отправляем в массив draft
$draft = array_diff($draft, array('')); //убираем пустые значения массива
$draft = array_values($draft); //заново нумерацию элементов делаем

kak2z

  • Administrator
  • Full Member
  • *****
  • Сообщений: 115
    • Просмотр профиля
$integerIDs = array_map('intval', explode(',', $string));разбиваем строку $string используем разделитель , приводим все значений к int