PHP имеет функции для создания файлов, разделенных запятыми.
Проверьте функцию fputcsv
. Это позволяет вам сделать что-то вроде этого:
<?php
$list = array (
array('this has, commas, in it','bbb','ccc','dddd'),
array('123','456','789', 'this is "like this"'),
array('1234','124','1242', 'yay, woo"!"')
);
$fp = fopen('file.csv', 'w');
foreach ($list as $record) {
fputcsv($fp, $record);
}
fclose($fp);
?>
В файле file.csv
будет это:
"this has, commas, in it",bbb,ccc,dddd
123,456,789,"this is ""like this"""
1234,124,1242,"yay, woo""!"""
Позже, когда вам нужно будет прочитать это, если вы когда-либо сделаете это, вы можете использовать fgetcsv
.
Итак, в вашей ситуации все, что вам нужно сделать, - это создать массив массивов, каждый из которых имеет имя и комментарий, а затем пропустить его через fputcsv
, и вы получите золото.