PHP,不在同一行写入 CSV?
PHP, Writing to CSV not on same line?
function writePlayerInfo($playerFName, $playerSName, $phone, $email){
$data = array();
array_push($data, $playerFName, $playerSName, $phone, $email);
$handleName = fopen("data/names.csv","w");
foreach ($data as $line)
{
fputcsv($handleName,explode(',',$line));
}
fclose($handleName);
$datas = array();
}
if (isset($_POST['submit'])) {
$fname = $_POST['firstname'];
$lname = $_POST['lastname'];
$phone = $_POST['phone'];
$email = $_POST['email'];
writePlayerInfo($fname, $lname, $phone, $email);
header('Location: createplayer.php');
}
大家好,提前致谢
我正在尝试写入 csv 文件,我已经开始工作了,我当前的代码在 csv 文件中显示的信息如下所示:
Dave
Smith
01210112345
Email@stack.com
但是我希望它像这样写入文件
Dave Smith 01210112345 Email@stack.com
那么我希望下次我调用它写在下面一行的函数时,有什么想法吗?
fputcsv with delimiter="\t"
function writePlayerInfo($playerFName, $playerSName, $phone, $email){
$data = array();
array_push($data, $playerFName, $playerSName, $phone, $email);
$handleName = fopen("data/names.csv","w");
fputcsv($handleName, $data, "\t");
fclose($handleName);
$datas = array();
}
function writePlayerInfo($playerFName, $playerSName, $phone, $email){
$data = array();
array_push($data, $playerFName, $playerSName, $phone, $email);
$handleName = fopen("data/names.csv","w");
foreach ($data as $line)
{
fputcsv($handleName,explode(',',$line));
}
fclose($handleName);
$datas = array();
}
if (isset($_POST['submit'])) {
$fname = $_POST['firstname'];
$lname = $_POST['lastname'];
$phone = $_POST['phone'];
$email = $_POST['email'];
writePlayerInfo($fname, $lname, $phone, $email);
header('Location: createplayer.php');
}
大家好,提前致谢
我正在尝试写入 csv 文件,我已经开始工作了,我当前的代码在 csv 文件中显示的信息如下所示:
Dave
Smith
01210112345
Email@stack.com
但是我希望它像这样写入文件
Dave Smith 01210112345 Email@stack.com
那么我希望下次我调用它写在下面一行的函数时,有什么想法吗?
fputcsv with delimiter="\t"
function writePlayerInfo($playerFName, $playerSName, $phone, $email){
$data = array();
array_push($data, $playerFName, $playerSName, $phone, $email);
$handleName = fopen("data/names.csv","w");
fputcsv($handleName, $data, "\t");
fclose($handleName);
$datas = array();
}