daniel: funktion, die überprüft ob ein array leer ist?

hallo,

ich habe mal eine klitzkleine anfängerfrage:

gibt es eine möglichkeit, ganz einfach zu überprüfen, ob irgendwas
in einem arry steckt?

bei mir sieht es so aus:

while ($row=mysql_fetch_row($base))
  {

echo $row[1]." ".$row[2]."<br>";

}

ich suche nach einer möglichkeit, zu überprüfen, ob überhaupt was
in $row steckt, und falls nicht, einen alternativen text ausgeben.

der name für eine solche funktion würde mir schon reichen...
ein link vielleicht? ;-)

grüße daniel

  1. ich würd einfach abfragen if($row){...}
    oder halt is_array() benutzen

  2. Hallo!

    gibt es eine möglichkeit, ganz einfach zu überprüfen, ob irgendwas
    in einem arry steckt?

    Jeder Datensatz ist ein Array ($row). Du mußt also überprüfen, on überhaupt mehr als 0 Datensätze geliefert werden.

    if(mysql_num_rows($base) > 0)
      {
        echo "nichts angekommen";
      }

    while ($row=mysql_fetch_row($base))
      {

    echo $row[1]." ".$row[2]."<br>";

    }

    -> http://www.dynamicwebpages.de/php/function.mysql-num-rows.php

    Wenn wissen möchtest, ob in den Elementen der Array $row etwas steht, kannst Du das z.B. so überprüfen.

    if($row[1] != "")
       {
           echo $row[1];
       }
       else
          {
              echo "nichts";
          }

    Wenn Du es genauer haben möchtest.
    -> http://www.dynamicwebpages.de/php/ref.var.php

    MfG, André Laugks

  3. hoppla, hätte ich fast auch selber drauf kommen können...

    danke auf jeden fall, ihr habt mir weitergeholfen !!

    grüße daniel