<?php $mapped = [ [ 'key1' => false, ], [ 'key2' => 'value', ], ]; $flatMapped = array_filter(array_merge(...$mapped)); print_r($flatMapped); $csvData = [ [ 'key1' => 42, 'key2' => 142, 'key3' => 242, ], [ 'key1' => 342, 'key2' => 442, 'key3' => 542, ], ]; $newData = []; foreach ($csvData as &$item) { $item = array_intersect_key($item, $flatMapped); } print_r($csvData);
You have javascript disabled. You will not be able to edit any code.