我有一个csv文件,第一行包含标题,其值在所有石灰中。
标题如下: 头1,标题2,header3,....
如果共有200行,我将得到199个header1,header2值。
我试图将每个标头的所有值存储在一个数组中。
我试过的代码,
for($i = 0; $i < count ( $logFile ); $i ++) {
$rr = explode ( ',', $logFile [$i] );
$eachline [] = $rr;
}
执行此操作时,每行获得200个数组。
如果假设有七个标题,我需要七个包含199个元素的数组。
顺便说一下,我不需要所有的标题值,我只需要一些标题,我可以通过拆分第一行并进行拆分[2],拆分[5] ......现在我想要将每一行的第二个元素,第五个元素..存储在一个数组中。
答案 0 :(得分:0)
for($i = 0; $i < count ( $logFile ); $i ++) {
$rr = explode ( ',', $logFile [$i] );
foreach($rr as $key => $value)
{
$eachline[$key][] = $value;
}
}
然后$eachline
将保存header1,header2,