<?php
$fo = new \SplFileObject('import_mmt_20140701.csv', 'r');
$processedBrands = [];
$processedModels = [];
$lastBrand = '';
foreach ($fo as $line) { isset($i) ? ++$i : $i = 0;
if ($i === 0) continue;
if (empty($line)) continue;
// Countries (assume country names are already converted to the correct ones):
list($countryName, $description, $name) = str_getcsv($line, ';');
$countryName = trim($countryName);
$description = trim($description);
$name = trim($name);
if (!in_array($name, $processedBrands) && !empty($countryName) && !empty($name)) {
save_brand([
'status' => 1,
'country' => $countryName,
'countryId' => item_country($countryName),
'reference' => str_url($name),
'name' => $name,
'description' => $description
]);
$processedBrands[] = $name;
}
}
preferences:
39.47 ms | 402 KiB | 5 Q