$cards = []; // iterate over the rows and submit the cards foreach ($rows as $row) { // parse out the card values $card = str_getcsv($row, ','); $name = $card[0]; $set = $card[1]; $quantity = $card[2]; $price = $card[3]; $date = $card[4]; // get the multiverse ID $mid = $echo->cardReference($name, $set); // if we're good, add the card or build the print to screen if ($mid) { if (!$ids_only) { $response = $echo->addCard($mid, $quantity, $price, $date); if (!$response) { $errors['adds'] = [$mid, $name, $set, $quantity, $price, $date]; } else { $success[] = [$mid, $name, $set, $quantity, $price, $date]; } } else { $csv[] = [$mid, $name, $set, $quantity, $price, $date]; } } else { $errors['mids'] = $card; } } // show the csv list if we have that set if ($ids_only) { echo "<h5>Copy this as a new CSV:</h5><blockquote><pre><strong>id,name,set,quantity,price,date</strong>\n";