Итак, у меня есть строка, для которой я хочу выполнить fputcsv, в которой есть несколько целых чисел (, которые мне нужно обрабатывать как строки, но они являются числами ). Эти целые числа имеют ведущие нули, которые обрезаются, когда я выполняю fputcsv, но я не хочу, чтобы это происходило, есть ли способ обойти это? Я попытался просто напечатать как (строку )и поместить мою переменную в кавычки, но единственный способ, который я нашел до сих пор, — это просто поместить кавычки вокруг всего числа, что приводит к тому, что кавычки отображаются в файле csv, когда я откройте его в excel, чего я не хочу. Кто-нибудь знает способ заставить это работать? Я думаю, что fputcsv просто автоматически присваивает этой переменной тип по какой-то причине и делает ее целым числом или чем-то еще...
РЕДАКТИРОВАТЬ Пример текста:
Что я fputcsv:
02305109
Что я получаю в файле csv, открытом в excel:
2305109
но начальный ноль все еще там, когда я просто использую vi, чтобы открыть указанный файл csv. Действительно странно.