Ciao a tutti,
scusate il titolo generico ma non sapevo veramente cosa scrivere, non capisco a cosa serve il costrutto foreach nel codice che segue.

codice:
$vars = array("v_first", "v_last", "v_note1", "v_note2", "v_note3", "v_note4", "v_cell", "v_company", "v_street", "v_city", "v_fax", "v_email", "v_phone", "v_zip");

$postvar = array();
foreach( $vars as $var ){
    if( !isset($_POST[$var]) ) {
        $postvar[$var]="";
    }
    else {
        $postvar[$var]=$_POST[$var];
    }
}

$dataArray = array(
    "fileName" => "vcardx", //file name
    "saveTo" => realpath("./tmp")."/", //upload dir

    "vcard_birtda" => "", # YYYY-MM-DD
    "vcard_f_name" => $postvar["v_first"],
    "vcard_s_name" => $postvar["v_last"],
I valori assegnati all'array $vars vengono presi da un form che viene compilato dall'utente con i suoi dati. Questi valori vengono poi assegnati a delle variabili di una classe che li elabora "sputando" una vcard (insomma un biglietto da visita).

A cosa serve quella foreach secondo voi??

Grazie per qualsiasi dritta