Symfony 如何通过索引而不是字段名从序列化程序(CsvEncoder)获取值?

Symfony 如何通过索引而不是字段名从序列化程序(CsvEncoder)获取值?,symfony,Symfony,有没有办法通过索引而不是字段名从序列化程序(CsvEncoder)获取值 举例来说: $serializer = new Serializer([new ObjectNormalizer()], [new CsvEncoder($delimiter = "\t", $enclosure = '"')]); $csvFile = __DIR__ . '/../../uploads/' . 'test.txt'; $csvContents=file_get_conten

有没有办法通过索引而不是字段名从序列化程序(CsvEncoder)获取值

举例来说:

$serializer = new Serializer([new ObjectNormalizer()], [new CsvEncoder($delimiter = "\t", $enclosure = '"')]);
$csvFile = __DIR__ . '/../../uploads/' . 'test.txt';
$csvContents=file_get_contents($csvFile);
$datas = $serializer->decode($csvContents, 'csv');

foreach($datas as $data) {
            $idCli = $data['C1 Numéro/client'];
}

是否有一种方法可以使用$data[0]而不是$data['C1 Numéro/client']

test.txt的格式是什么?也许这不是最好的解决方案,但您可以使用“array_keys($datas)”,它将完成以下任务:test.txt的格式是什么?也许这不是最好的解决方案,但你可以使用“数组_键($datas)”,它会起到作用