【发布时间】:2012-08-24 04:15:50
【问题描述】:
我一直在寻找有关此主题的问题,但未能找到我想要的东西。 This is for C++,我需要类似的 PHP。 This is for including php files,我只想读取一个CSV文件。
我有这个:
if(file_exists("data.csv")){
echo "CSV file found";
$csv_data = file_get_contents("data.csv");
$lines = explode("\n", trim($csv_data));
$array = array();
foreach ($lines as $line){
$array[] = str_getcsv($line);
}else {echo "File not found";}
但我不想指定文件名 - 即一般加载/读取/打开文件。
这样做有什么简单的原因吗?没有意义,但有人告诉我不要在我的 PHP 脚本中进行任何硬编码。
提前致谢。
【问题讨论】:
-
您的意思是要将
"data.csv"替换为变量? -
您可以将文件名字符串放入变量中。通常打开 文件是什么意思? 是一个特定的文件。
-
文件位置从何而来?
-
我想他想用文件句柄而不是文件名字符串来做。
标签: php file csv file-handling