php fputcsv обрезает строковое значение при записи в файл
Я не знаю, задан этот вопрос или нет. Я не получил его в предложении.
Я пытаюсь записать некоторые данные из базы данных в CSV-файл. я использую fputcsv
функция.
Я использую следующий код:
$fh = @fopen($fileName, 'w+');
$writeText['sku'] = $somevalue
$writeText['attribute_set'] = $somevalue
$writeText['type'] = $somevalue
$writeText['default_catalogue_link']= $somevalue
$writeText['status'] = $somevalue
@fputcsv($fh, $writeText);
@flush();
@fclose($fh);
Некоторые значения начинаются с нуля, как $writeText['sku']
является 0987
, После записи в файл. я собираюсь 987
в файле.
как это предотвратить? Мне нужно с нулевыми значениями.
Любая помощь будет полезна. Заранее спасибо.
1 ответ
Решение
Вы используете Excel, чтобы открыть файл? Потому что Excel интерпретирует это как число. Попробуйте открыть и посмотреть с помощью текстового редактора.