我试图从csv文件中提取一些数据,但我被卡住了,因为file_exists()
表示与一起使用时该文件不存在get_template_directory_uri()
.
这是短代码:
function getPeopleNumber() {
$csv = get_template_directory_uri().\'/report/report.csv\';
$delimiter=\',\';
if(!file_exists($csv) || !is_readable($csv)) {
return FALSE;
}
$header = NULL;
$data = array();
if (($handle = fopen($csv, \'r\')) !== FALSE) {
while (($row = fgetcsv($handle, 1000, $delimiter)) !== FALSE) {
if(!$header) {
$header = $row;
}
else $data[] = array_combine($header, $row);
}
fclose($handle);
}
return $csv;
}
如果我
echo $csv
这是一条完整(正确)的道路。
但函数仍然返回FALSE
. 我做错了什么?