definice funkce

Jak definovat vlastní funkci s neznámým počtem parametrů? Např. aby funkce

Visited_Country("amerika", "evropa", "asie");

Vzpsala: amerika-evropa-asie

ale třeba:

Visited_Country("amerika", "evropa", "asie", "afrika", "CAPITAL");

zase: AMERIKA-EVROPA-ASIE-AFRIKA
Do parametru vloz pole...
<HTML>function Visited_Country() {
echo implode("-", func_get_args());
}

a ten druhy pripad bych resil tak, ze "CAPITAL" aj. budou ocekavany v prvnim parametru, popr. bych ji vyhledal v poli..</HTML>