$attributes) { $item = array("model" => "panorama.referencepoint"); $item["fields"] = array("name" => $name, "latitude" => $attributes[0], "longitude" => $attributes[1], "altitude" => $attributes[2]); $result[] = $item; } return $result; } function convert_all_refpoints($argv) { $all_refpoints = array(); foreach (array_slice($argv, 1) as $refpoint_file) { $all_refpoints = array_merge($all_refpoints, convert_refpoints($refpoint_file)); } print(json_encode($all_refpoints, JSON_PRETTY_PRINT)); } if (isset($argv[1])) { convert_all_refpoints($argv); } else { printf("Usage: %s [ref_points_2.php [...]]\n", $argv[0]); } ?>