Codice PHP:
<?php

$list 
= array (
    array(
'aaa''bbb''ccc''dddd'),
    array(
'123''456''789'),
    array(
'"aaa"''"bbb"')
);

$fp fopen('file.csv''w');

foreach (
$list as $fields) {
    
fputcsv($fp$fields);
}

fclose($fp);
?>

aaa,bbb,ccc,dddd
123,456,789
"""aaa""","""bbb"""
Come da esempio il triplo apice è presente se nel dato sono presenti i doppi apici... sicuro di non avere il carattere all'interno del dato?