维数组

时间:2017-03-15 10:04:50

标签: php arrays csv

我正在创建一个网站,我需要处理客户从外面带来的CSV文件。 我在处理CSV时对表格有疑问。 我希望我能对待这个地幔的阵列:

$Data[1];
$Data[2];
$Data[3];

今天阵列出现了这个错误:

$Data[line1];

但是第1行可能会有所不同,这就是它的问题,我不知道如何在尺寸上显示它。

import.php

$result =   $this->csvreader->parse_file('assets/csv/test.csv');
$data['csvData'] =  $result;
$this->load->view('user/import',$data);

result.php

foreach($csvData as $field)
{
    echo $field['unknowLine'];
}

我不知道我是否清楚,但如果您事先感谢我有解决方案

2 个答案:

答案 0 :(得分:0)

使用array_values()

  

array_values - 返回数组的所有值

示例:

$array = array('line1' => 'line', 'line2' => 'line2');
$data = array_values($array);
print_r($data);
// Output
// Array ( [0] => line [1] => line2 )
echo $data[0]; // Output : line

答案 1 :(得分:0)

你可以像这样做一个循环,这非常简单;

foreach($array as $key => $value) { echo $array[$key]; }

希望这有帮助!

此致