ulimativ: PHP - eigentlich kein Problem aber...?

Beitrag lesen

/*Diese Funktion überprüft eingegebene Formulardaten und gibt fehlende oder falsche Daten in einem Array zurück*/
function validate($required){
    foreach ($required as $key => $val)
    {
      if ($key=="Email")
      {
        if (!ereg("^([a-zA-Z0-9.\_-]+)@([a-zA-Z0-9.-]+.[A-Za-z][A-Za-z]+)$", $val))
               $miss[]= $key;
       }
      if (empty($val))
      {
        $miss[] = $key;
      }
    }
 return array("miss");

So weit so gut, die funktion verfährt richtig, so nun will ich das zurückgegebene Array ausgeben,...

$miss[]=validate($required);
foreach($miss as $v)
{
  echo $v;
}

also das Array $required existiert, aber er gibt mir anstatt der Werte nur 'Array'. Ich find ums Verrecken den Fehler nicht. Hilfe!!
Uli