2011-10-10 64 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);