![]() |
|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]()
|
|
| Echo |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 14.2.2006 Репутация: нет Всего: нет |
Приветствую...
Есть огромная база данных, которую нужно пересоранить в CSV файл, удалив из всех значений символы табуляции и переносов строк (естественно, для того чтобы не порушить структуру этого файла) После считывание базы в массив начинаю вывод данных файлов с удалением симолов табуляций и переносов из всех значений
Тем не менее в нескольих из 100000 значений эти символы остались и структура файла в результате порушена. Видимо они записаны каким-то нестандартным образом, так что при данной обработке остаются в массиве. Как можно обнаружить все подобные символы в массиве? |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 16 Всего: 261 |
Ты их всех описал.
Покажи небольшой пример инфы в БД и того, что получается. |
|||
|
||||
| Echo |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 14.2.2006 Репутация: нет Всего: нет |
как уже сказал, алгоритм удаляет табуляции и переносы. просто не все.
в этой записи остались табуляции (так их видит блокнот и парсер) между </li> и <li>, хотя поля вся строка прогонялась через вышеописанный фильтр (правда при обработке на форуме табуляции меняются на неразрывные пробелы) Senscience True Hue Color Protecting Treatment Средство для закрепления красящего пигмента с восстанавливающим эффектом По уходу уход за волосами спец. средства по уходу за волосами <strong>Действие</strong>:<ul> <li>специальная комбинация витамина а, е, силикона и протеинов шёлка защищает и восстанавливает внутреннюю структуру волоса, запечатывая красящий пигмент. Применение препарата снижает вымывание и выцветание красящего пигмента волос после окрашивания. Контроль статики. Uva/uvb фильтр.</li> </ul> <strong>Активные ингредиенты и комплексы</strong>:<ul> <li>витамины: а, е;</li> <li>протеины шёлка;</li> <li>экстракт молочного чертополоха;</li> <li>диметикон;</li> <li>uva/uvb фильтр.</li> </ul> <b>Применение</b>: <br>средство для волос после окрашивания. Особенно рекомендуется для волос подвергающихся частым окрашиваниям.<br> <b>Способ применения</b>: вскрыть капсулу. Содержимое с ладони распределить по длине волос. Приступить к укладке.<br> <b>Примечания</b>: состав наносится на влажные или сухие волосы перед укладкой; применение укладочных средств не снижает эффективности применения капсул; содержимого одной капсулы достаточно для длинных волос и волос средней длины; применение препарата возможно сразу после процедуры окрашивания. vlosh_tb6_3/mini/img_4-90.jpg vlosh_tb6_3/big/img_4-90.jpg 46.00 USD 0.00 USD Senscience Senscience спец. средства 18 капсул универсальное окрашенные 0 Гмм. Это сообщение отредактировал(а) Echo - 15.1.2007, 19:09 |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 16 Всего: 261 |
Echo, если ты проссматриваешь этот код в браузере, то ничего удивительно в переводе строки после </li> - нет, это специфика HTML.
Если же в файл пишешь, что где-то косяк в твоем коде. При этом не забывай, что может быть системное ограничение на длину строки... Хотя думаю, вряд ли ты до такого дошел. |
|||
|
||||
| Echo |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 14.2.2006 Репутация: нет Всего: нет |
нет, смотрю именно в текстовом редакторе (и CSV парсер в этом месте считал конец поля - проверил)
так что пойду искать дальше спасибо! |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Тексты | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |