Как правильно изменить массив в файле?
Парсю таблицу эксель по библиотеке PHPExcel и хочу заменить массив в файле на новый который в таблице, в таблице у меня такой массив [1, 2, 3]
ну ы смысле, я его так сделал
$arr = array_merge(...parse_excel_file($_FILES['input_file']['tmp_name']));
$import = "<?php\n\n" . '$ids = ' . var_export($arr, true);
file_put_contents($_SERVER['DOCUMENT_ROOT'] . '/php/ids.php', $import);
function parse_excel_file($filename){
$result = array();
// получаем тип файла (xls, xlsx), чтобы правильно его обработать
$file_type = PHPExcel_IOFactory::identify( $filename );
// создаем объект для чтения
$objReader = PHPExcel_IOFactory::createReader( $file_type );
$objPHPExcel = $objReader->load( $filename ); // загружаем данные файла
$result = $objPHPExcel->getActiveSheet()->toArray(); // выгружаем данные
return $result;
}
Но в файл почему-то заносится вот такой код
<?php
$ids = array(
0 => 1.0,
1 => 2.0,
3 => 3.0
)
а должно быть вот так
<?php
$ids = array(
1,
2,
3
);
Что не так? Помогите пожалуйста
Источник: Stack Overflow на русском