Я знаю, что могу преобразовать имя файла из .xlsx
в .csv
так:Использование str_replace() для замены двух типов имен файлов
$pFileName = "hello.xlsx"
str_replace(".xlsx", ".csv", $pFileName);
... и конвертировать .xls
в .csv
, как это:
$pFileName = "hello.xls"
str_replace(".xls", ".csv", $pFileName);
Вопрос в том, как я могу сделать одну функцию, которая преобразует мое имя файла в .csv
, если его .xlsx
или .xls
? Это означает, что «изменить имя файла .csv, если это .xls или XLSX в один сингл (если это возможно) str_replace
Я попытался с двойным str_replace
не повезло:.
str_replace(str_replace(".xlsx", ".csv", $pFileName), ".csv", $pFileName)
Спасибо . продвижение
сделать массив и заменить его с некоторыми значениями, Смотрите мой ответ. –
'str_replace (['. Xls', '.xlsx'], '.csv', $ string);' – DarkBee