<?php
$handle = fopen ("123.csv","r");
$a=array();
$i=0;
while ($data = fgetcsv ($handle, 1000, ","))
{
foreach($data as $key=>$val)
{
if($val!='')
{
//$a[]=$val;
$a[$i][]=$val;
}
}
$i++;
}
fclose ($handle);
print_r($a);
?> 如果你要保留为空的那些,就if($val!='')去掉就行了
array[0][0] = sdfsf;
array[0][1] = dfdfa;
array[0][2] = fdfa;
array[1][0] = fdfd;
就像我打的这样排列的顺序
$handle = fopen ("123.csv","r");
$a=array();
$i=0;
while ($data = fgetcsv ($handle, 1000, ","))
{
foreach($data as $key=>$val)
{
if($val!='')
{
//$a[]=$val;
$a[$i][]=$val;
}
}
$i++;
}
fclose ($handle);
print_r($a);foreach ($a as $a_key=>$a_val)
{
foreach($a_val as $b_key=>$b_val)
{
echo 'array['.$a_key.']['.$b_key.']='.$b_val;
echo '<br/>';
}
}
?>