phpbar.de logo

Mailinglisten-Archive

[php] Leere Felder aus Array entfernen

[php] Leere Felder aus Array entfernen

Sacha Vorbeck php_(at)_phpcenter.de
Tue, 22 Jan 2002 11:47:07 +0100


Hi,
----- Original Message -----
From: "Andreas Pfadler" <anderl99_(at)_gmx.net>
Sent: Monday, January 21, 2002 9:26 PM


> vielleicht gehts einfacher, wenn du eine funktion schreibst, die
jedes
> element ausliest, überprüft, ob es leer ist und falls es nicht
leer
> ist in einen neuen array schreibt, der dann zurückgegeben wird.

gute Idee, unten ist die Funktion. So was sollte man als
php-Programmierer doch eigentlich haeufig benoetigen. Gibt es im
Web keine frei verfuegbaren Array-Funktionssammlungen?

function kill_empty_fields($victim)
{
 $i=0;
 while(list($key,$val) = each($victim))
 {
  if ($val == "" || $val == " ")
 {
   unset($victim[$key]) ; ;
  }
  else
  {
 $clean_array[$i] = "$val";
 $i++;
  }
}
reset ($victim);
return $clean_array;
}

Ciao

Sacha


php::bar PHP Wiki   -   Listenarchive