Как проверить, загружать ли файл содержит данные с разделителями табуляции с помощью PHP? - PullRequest
0 голосов
/ 02 апреля 2011

Я хочу проверить, что загруженный файл отделен символом табуляции. Мой файл не .CSV. Кто-нибудь знает, как это сделать в PHP? Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 11 мая 2013

Посмотрите на мой код в этом посте:

как узнать, являются ли поля CSV-файла разделителями табуляции или запятыми

По сути, вы сравниваетеколичество вкладок в каждом ряду.Если каждая строка вашего CSV имеет одинаковое количество вкладок, то это, вероятно, файл с разделителями табуляции.Обратите внимание, что это не будет иметь место в 100% случаев, это хорошая отправная точка для проверки.

0 голосов
/ 02 апреля 2011

Я не на 100% понимаю, о чем вы просите (может быть, вы могли бы опубликовать несколько примеров). В любом случае, это может помочь вам:

Поиск символа табуляции: "\t" Важны двойные кавычки.Если у вас есть список элементов с вкладками в строке и вы хотите превратить его в массив, вы можете использовать explode() и ввести «\ t» в качестве первого аргумента.

...