我有一个.csv文件.某些字段为空,某些字段为逗号或点.
现在我怎么能在数组中这样显示它?
Array (
[0] => Name1,name1@yahoo.com,13,56475,,190000,,,remit,5-Mar-15,26250
[1] => Name2,name2@yahoo.com,11,11250,,22500,,,the bank,30-Apr-15,6250
[2] => Name3,name3@yahoo.com,15,,,1500,receipt,,the market,7-Mar-15,1750
[3] =>Name4,name4@yahoo.com,21,25500,,46750,receipt,,bank ,7-Mar-15,21350 ..... )
Run Code Online (Sandbox Code Playgroud)
截至目前我只能这样显示:
Array (
[0] => Name1
[1] => name1@yahoo.com
[2] => 13
[3] => 56475
[4] =>
[5] => 19000
[6] =>
[7] =>
[8] => remit
[9] => 5-Mar-15
[10] => 26250 )
Array (
[0] => Name2
[1] => name2@yahoo.com
[2] => 11
[3] => 11250
[4] =>
[5] => 22500
[6] =>
[7] =>
[8] => the bank
[9] => 30-Apr-15
[10] => 6250 ) ....
Run Code Online (Sandbox Code Playgroud)
我正在使用此代码:
$file = fopen("pay.csv","r");
while(! feof($file))
{
echo '<pre>',print_r(fgetcsv($file)),'</pre>';
}
fclose($file);
Run Code Online (Sandbox Code Playgroud)
我更喜欢使用本机csv函数.
如果这是您在顶部的预期输出,您可以简单地使用file()
方法将文件解析为数组。
$lines = file('file.csv');
foreach ($lines as $line_num => $line) {
echo $line . '<br />';
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
210 次 |
最近记录: |