导出CSV文件时,在" Sr.
"点后去掉" Sr. No
"字段中的空格。我不希望那个空间被移走。代码如下:
$filename = "file.csv";
$fp = fopen('php://output', 'w');
$array = array('Sr. No.','Name','DOB','Address');
$header = str_replace(' ', '', $array);
header('Content-type: application/csv');
header('Content-Disposition: attachment; filename='.$filename);
fputcsv($fp, $header);
$query = "select * from registratin";
$result = mssql_query($query);
$i = 1;
while($row = mssql_fetch_row($result)) {
$row = array_merge(array($i), $row);
fputcsv($fp, $row);
$i++;
}
替换为
$array = array('Sr. No.','Name','DOB','Address');
$header = str_replace(' ', '', $array);
与这个:$header = ['Sr. No.','Name','DOB','Address'];
我有点困惑,为什么str_replace调用在那里。