我使用以下内容:
$this->EE->load->dbutil();
$data = ltrim($this->EE->dbutil->csv_from_result($query, ';', "\r\n"));
$this->EE->load->helper('download');
force_download("export.csv", $data);
在文件的开头,有:
{! - ra:0000000075fc0e470000000024329d6b - }
我该怎样摆脱它?
答案 0 :(得分:0)
试试这个
$data = preg_replace('/{!--(.*)--}\r\n/Uis', '', $data);
如果您确定,此行在您的数据字符串的第一行中是异常的,您可以尝试以下
if (!empty($data) && stristr($data, "{!--"))
{
$arrData = explode("\n\r",$data);
unset($arrData[0]);
$strData = implode("\n\r",$arrData);
}
echo $strData;`