2011-10-10 70 views
0

什么是用PHP读取/写入CSV文件的简单方法?PHP CSV读写器

我不知道是否它能够读取包含字符的字符串像

律”斗™奶油巧克力芭菲杯从一个CSV文件,也输出相同的字符串书面方式到一个新的CSV文件时。

我遇到的问题是,上面的字符串打印出这样的:

律”Bucketâ“¢柠檬CRAME芭菲杯

...这使得它很难为用户阅读。

+1

它的建成为PHP:fgetcsv(http://us3.php.net/manual/en/function.fgetcsv.php)和[fputcsv(HTTP:/ /us3.php.net/manual/en/function.fputcsv.php)... – ircmaxell

+1

你有编码问题。确保你总是知道你的字符串在哪个编码中,根据需要进行转换,并在HTTP头中声明它们。 –

回答

0
Read from csv file 

$content=fopen('file.csv','r'); 
while(!feof($content)){ 
    $abin[]=fgetcsv($content); 
} 
echo "<pre>"; 
print_r($abin); 

Create new csv file 

$list=array(
    array('abin','savin','sherin','tomy','linish'), 
    array('111','222','333'), 
    array('aaa','bbb','ccc','ddd') 
); 
$fp=fopen('file.csv','w'); 
foreach($list as $lists) 
{ 
    fputcsv($fp,$lists); 
} 
fclose($fp);