我試圖從HTML文件的表單中使用PHP fputcsv函數生成一個包含名稱和電子郵件地址的CSV文件。但我無法將變量的值傳遞給數組,並且它返回錯誤消息。如何將變量的值傳遞給PHP中的數組並將其保存爲CSV文件?
我的PHP文件:
<?php
$name = $_GET["name"];
$email = $_GET["email"];
$list = array
(
'$name', '$email',
);
$file = fopen("list.csv","w");
foreach ($list as $line)
{
fputcsv($file,split(',',$line));
}
fclose($file);
?>
錯誤消息:
Deprecated: Function split() is deprecated in F:\xampp\htdocs\test.php on line 22
Deprecated: Function split() is deprecated in F:\xampp\htdocs\test.php on line 22
我行22載:
fputcsv($file,split(',',$line));
如果我只是用我沒有得到上面的錯誤數組中的純文本。我究竟做錯了什麼?
,而不是分裂()現在有[explode()](http://php.net/manual/de/function.explode.php) – Felix
Felix說的是,如果你不贊成使用,這意味着PHP不再支持功能拆分。它被重新編碼並重命名爲爆炸。查找它的文檔,並且您將具有相同的功能。 – thatidiotguy
謝謝,現在我沒有收到任何錯誤,但不是實際數據,而是使用文本$ name和$ email保存CSV文件。我如何傳遞數組中的變量值? – Gigacore