Как правильно изменить массив в файле?

Рейтинг: 0Ответов: 0Опубликовано: 10.02.2023

Парсю таблицу эксель по библиотеке 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
);

Что не так? Помогите пожалуйста

Ответы

Ответов пока нет.