Imprimir una nueva línea en una celda de archivo csv

Estoy generando un archivo CSV en php. Necesito imprimir el texto en una nueva línea dentro de una celda (puedo hacerlo en Excel usando Ctrl + Enter o Alt + Enter ). Para eso traté de usar '\n' , '\r' , pero nada ayudó. ¿Cómo puedo conseguir esto?

Estoy usando la extensión yii ECSVExport para generar csv.

Quiero un resultado como este:

 ID Value 1 A B 2 C 3 E FF G 4 X 

Prueba esto

 "\n" 

dentro de doble cita

Utilice "\n" dentro del valor de celda (envuelto en " ) y "\r\n" para su marcador de final de registro. Si su entrada de celda incluye varias líneas, debe encerrarla en "

 $fh = fopen('test1.csv', 'w+'); fwrite($fh, "sep=\t" . "\r\n"); fwrite($fh, 'A' ."\t" . 'B' . "\t" . 'C' . "\r\n"); fwrite($fh, 'D' ."\t" . "\"E\nF\nG\"" . "\t" . 'H' . "\r\n"); fclose($fh); 

o (trabajando con variables)

 $varA = 'A'; $varB = 'B'; $varC = 'C'; $varD = 'D'; $varE = 'E'; $varF = 'F'; $varG = 'G'; $varH = 'H'; $fh = fopen('test2.csv', 'w+'); fwrite($fh, "sep=\t"."\r\n"); fwrite($fh, $varA . "\t" . $varB . "\t" . $varC . "\r\n"); fwrite($fh, $varD . "\t" . "\"$varE\n$varF\n$varG\"" . "\t" . $varH . "\r\n"); fclose($fh); 

o (usando fputcsv() )

 $fh = fopen('test3.csv', 'w+'); fwrite($fh, "sep=\t" . "\r\n"); fputcsv($fh, array('A', 'B', 'C'), "\t"); fputcsv($fh, array('D', "E\nF\nG", 'H'), "\t"); fclose($fh); 

o (usando fputcsv() y trabajando con variables)

 $varA = 'A'; $varB = 'B'; $varC = 'C'; $varD = 'D'; $varE = 'E'; $varF = 'F'; $varG = 'G'; $varH = 'H'; $fh = fopen('test4.csv', 'w+'); fwrite($fh, "sep=\t" . "\r\n"); fputcsv($fh, array($varA, $varB, $varC), "\t"); fputcsv($fh, array($varD, "$varE\n$varF\n$varG", $varH), "\t"); fclose($fh);