function gen($file, $prefix) { $data = csv_in_array($file, true); echo yml($data, $prefix); }
pos_one: id: 1 civilisation_id: 1 evolution_id: 1 */ $posId = 1; $poss = array(); for ($civ = 2; $civ < count($data); $civ++) { $civ_name = $data[$civ][1]; $civ_id = $data[$civ][0]; if ($html) { echo "<h1>{$civ_name} ({$civ_id})</h1>"; } for ($unit = 2; $unit < count($data[0]); $unit++) { $unit_name = $data[1][$unit]; $unit_id = $data[0][$unit]; $ok = $data[$civ][$unit]; $color = $ok ? "blue" : "red"; if ($html) { echo "<p><span style=\"color:" . $color . "\">" . enc($unit_name) . " ({$unit_id})" . "</span></p>\n"; } if ($ok) { $poss[simple($civ_name) . "__" . simple($unit_name)] = array("id" => $posId, "civilisation_id" => $civ_id, "evolution_id" => $unit_id); $posId++; } } if ($html) { echo "<br><br>"; } } echo yml($poss, "pos", true);