$out["status"], "total_record" => ($total - 1), "internal_return" => $out["internal_return"], "result_list" => array(), ); for ($i = 0; $i < $total; $i++) { $key = sprintf("%05d", $i); $res["result_list"][] = array( "transport_date" => $out["transport_date_${key}"], "firstname" => $out["firstname_${key}"], "lastname" => $out["lastname_${key}"], "from_phone" => $out["from_phone_${key}"], "from_street" => $out["from_street_${key}"], "to_street" => $out["to_street_${key}"], "from_city" => $out["from_city_${key}"], "to_city" => $out["to_city_${key}"], "from_state" => $out["from_state_${key}"], "to_state" => $out["to_state_${key}"], "from_zipcode" => $out["from_zipcode_${key}"], "to_zipcode" => $out["to_zipcode_${key}"], "flags" => $out["flags_${key}"], "miles" => $out["distance_${key}"], "transport" => $out["transport_${key}"], "translate" => $out["translate_${key}"], "lang_code" => $out["lang_code_${key}"], "language" => $out["language_${key}"] ); } break; case MEDTRANS_USER_GET_LANGUAGE: $total = $out["total_record"]; $res = array( "status" => $out["status"], "total_record" => ($total - 1), "internal_return" => $out["internal_return"], "result_list" => array(), ); for ($i = 0; $i < $total; $i++) { $key = sprintf("%05d", $i); $res["result_list"][] = array( "language" => $out["language_${key}"], "code" => $out["code_${key}"] ); } break; case MEDTRANS_TRANSP_LISTLOCATION: $total = $out["total_record"]; $res = array( "status" => $out["status"], "total_record" => ($total - 1), "internal_return" => $out["internal_return"], "result_list" => array(), ); for ($i = 0; $i < $total; $i++) { $key = sprintf("%05d", $i); $res["result_list"][] = array( "agent_id" => $out["agent_id_${key}"], "street" => $out["street_${key}"], "city" => $out["city_${key}"], "id" => $out["id_${key}"], "state" => $out["state_${key}"], "zipcode" => $out["zipcode_${key}"], "state" => $out["state_${key}"] ); } break; case MEDTRANS_TRANSP_GETREASON: $total = $out["total_record"]; $res = array( "status" => $out["status"], "total_record" => ($total - 1), "internal_return" => $out["internal_return"], "result_list" => array(), ); for ($i = 0; $i < $total; $i++) { $key = sprintf("%05d", $i); $res["result_list"][] = array( "key" => $out["lkey_${key}"], "name" => $out["name_${key}"], "lorder" => $out["lorder_${key}"] ); } break; default: return $out; } return $res; }