我的键值表中的“未定义索引”。我有什么想念的吗

时间:2019-03-24 03:09:03

标签: php

我使用csv文件创建数组

$rows   = array_map('str_getcsv', file('file.csv'));
    $header = array_shift($rows);
    $arr    = array();
    foreach($rows as $row) {
        $arr[] = array_combine($header, $row);
    }

索引是我的标题。我想浏览并获得NB字段,以查看值是否与模板中的标记匹配,如果为true,则将其替换为FR或EN值。

我只是想获取数组的第一个键的值。当我制作print_r($arr)

我有所有数组+所有键值以及我想要的一个。

Array ( 
        [0] => Array ( [NB] => CODE [EN] => original [FR] => translated ) 
        [1] => Array ( [NB] => CODE [EN] => original [FR] => translated )
      )

但是当我做

foreach($arr as $result) {
       echo $result['NB'];
     }

我得到Undefined index: NB仅用于第一个索引,其他索引则工作正常。

有什么想法吗?

0 个答案:

没有答案