Всем доброго времени суток. помогите разобраться в следующем...
Надо написать сценарий который будет выполнять - анализ продаж по поставщику.
Есть данные в виде Exel таблицы. - Генерируются программой через которую реализуется продажа товара. Можно сформировать несколько таблиц, так как в одной нет всех значений для анализа.
Но проблема не в этом, проблема в том, что при формировании таблицы не все разделяется на отдельные поля.
Например:
1|Галантерея Сумка жен. 1065 Одесса галантерея|2913680|1|399,00|5%|379,05|19,95
2|Обувь Бос. Жен. кожа 2172с-51 Одесса ТМ"Jina"|2913684|1|639.00|5%|607.05|31.95
Проблема в том, что "название товара" каждый раз разное, надо как то разбить это самое название только с какой то проверкой, чтобы все ставало на свои места. Покамесь пришла мысль только разбить explode`ом но отнести разбитые слова к конкретной переменной не могу так как получается, что описание каждый раз разное, артикул один раз может быть 4 а второй раз 5 а в третий вообще 7. остальное так же.
Помогите а то голова уже не варит =\ а времени на реализацию все меньше и меньше остается
Думать как перенести ет в базу не надо, есть парсер который .csv файл перегоняет в MySQL
(Добавление)
Вот как выглядит на данный момент, ет только часть всего
1. Riv3ro - 06 Апреля, 2011 - 17:18:31 - перейти к сообщению
в результате получаем
Обувь Мужск.туф Корич нубук 886п Бровары ТМ'ESTE' 41(р)
Array
(
[0] => Обувь
[1] => Мужск.туф
[2] => Корич
[3] => нубук
[4] => 886п
[5] => Бровары
[6] => ТМ'ESTE'
[7] => 41(р)
[8] =>
)
Проблем не было, если бы ТМ всегда была на 6 месте. Да и не всегда бывает, что есть ТМ
Бывает еще и так
Обувь Женская Корич кожа 21135 Запорожье, "Мида" 38(р)