У мене є форма, яка дозволяє користувачеві завантажувати текстовий файл або копіювати / вставляти вміст файлу в текстову область. Я легко можу розмежовувати обидва і розміщувати ту, яку б вони не ввели в рядкову змінну, але куди мені піти звідти?
Мені потрібно перебирати кожен рядок рядка (бажано, не турбуючись про нові рядки на різних машинах), переконайтесь, що в ньому є рівно один маркер (немає пробілів, вкладок, коми тощо), саніруйте дані, а потім генеруйте запит SQL виходячи з усіх ліній.
Я досить хороший програміст, тому знаю загальну думку про те, як це зробити, але минуло так довго, як я працював з PHP, що відчуваю, що шукаю неправильні речі і, таким чином, приходжую до марної інформації. Ключова проблема, яка у мене виникає, полягає в тому, що я хочу читати вміст рядка рядок. Якби це файл, це було б легко.
Я в основному шукаю корисні функції PHP, а не алгоритм, як це зробити. Будь-які пропозиції?
s($myString)->normalizeLineEndings()доступний за допомогою github.com/delight-im/PHP-Str (бібліотека з ліцензією MIT), яка має безліч інших корисних допоміжних рядків. Ви можете поглянути на вихідний код.