2016-04-05 15 views
0

Kümeden ayrılan bir dizeyi php'deki csv dosyasına dönüştürmek mümkün mü?Komaya ayrılmış bir dizeyi csv'ye dönüştürme

str = "apple, orange, banana, lychee, grapes, pineapple, strawberry, mango"; 
+0

kullanabileceği bir dosyaya $data kaydetmek için

$str = "apple, orange, banana, lychee, grapes, pineapple, strawberry, mango"; $data = str_getcsv($str); print_r($data); 

: http://php.net/manual/en/function.str-getcsv.php – Stuart

+0

sadece mı ben veya Comma ayrılmış string ve CSV az çok aynı şey mi? – apokryfos

+0

Olası çoğaltılabilir [php'de csv dosyasına yaz] (http://stackoverflow.com/questions/7579201/write-into-csv-file-in-php) –

cevap

2

Bunu denediniz mi? Eğer kılavuzda fputcsv

//Open file 
$fp = fopen('file.csv', 'w'); 

//Add $data to file 
fputcsv($fp, $data); 

//Close file. 
fclose($fp); 
+0

Teşekkürler +10. Dosya adının verilmesi ne olacak? Temel olarak bunu sunucuya kaydedeceğim. – Becky

+1

Cevabımı tek bir satırı nasıl kaydedileceğini güncelledim. Daha fazla kaydetmek isterseniz, daha fazla 'fputcsv()' ekleyin ya da 'fopen' ile' fclose' arasında bir 'for-döngüsüne 'ekleyin. –

+0

Teşekkürler. Tam olarak ne olur, bu koma dizisini uçurumda yaratırım. Sonra bu coma ayrılmış dizeyi, php'nin olduğu aynı konumda 'converted.csv' adlı CSV dosyası olarak kaydetmenin bir yolunu arıyorum. – Becky

İlgili konular