[英]php read in csv file as array -> file not found
我正在尝试将“ csv”文件读入数组。 此图说明了项目结构:
我正在尝试使用'TagBlacklistValidator'类读取'Terms-to-Block.csv'文件:
public function validate($value, Constraint $constraint)
{
$tags = explode(",", $value);
$blacklist = array_map('str_getcsv', file('../Utilities/Terms-to-Block.csv'));
var_dump($blacklist);
}
我收到错误消息“无法打开流:没有这样的文件或目录”。 我该如何将路径传递给'file(...)'? (此注释在'Entity / Tag.php'中使用)
告诉PHP在相对文件路径之前神奇地插入当前文件的目录。 所以:
$filename = __DIR__`.'/../Utilities/Terms-to-Block.csv;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.