Добавление нескольких массивов в fputcsv

У меня есть следующий код, который создает csv из массива $allsubs, у меня также есть другой массив с именем $allpaused, как я могу добавить его в csv?

Например, он добавляет все в $allsubs, а затем добавляет все из $allpaused.

   $csvName = "file.csv";
    $fileHandle = fopen($csvName, 'w') or die('Can\'t create .csv file, try again later.');

    //Add the headers
    fputcsv($fileHandle, $headers);

    //Add the data
    foreach ($allsubs as $item) {
        fputcsv($fileHandle, $item);
    }

    //close file
    fclose($fileHandle);

person Rob    schedule 07.08.2019    source источник


Ответы (1)


Конечно, это сработает?

$csvName = "file.csv";
$fileHandle = fopen($csvName, 'w') or die('Can\'t create .csv file, try again later.');

//Add the headers
fputcsv($fileHandle, $headers);

//Add the data
foreach ($allsubs as $item) {
    fputcsv($fileHandle, $item);
}

//Add the data
foreach ($allpaused as $item) {
    fputcsv($fileHandle, $item);
}

//close file
fclose($fileHandle);

Я добавил foreach массива $allpaused, я не проверял это, но логически это имеет смысл. Если вы можете дать мне знать, если эта работа, которая была бы здорово.

person Mark Overton    schedule 07.08.2019
comment
Я должен был просто попробовать это сам, это пришло мне в голову, ха! О, хорошо, это работает, спасибо. - person Rob; 07.08.2019