Tom: Breite eines Arrays bestimmen

Hallo,

ich habe immer die Aufgabenstellung zur Erstellung von HTML-Tabellen aus Arrays bereits in der ersten Zeile die Anzahl der Spalten wissen zu müssen.

habe mir dafür eine kleine Funktion geschrieben:

-----------------------------------------
function get_array_width($arr)
{
  if (!is_array($arr)) return false;

$ret=0;
  foreach ($arr as $line)
  {
    $count = count($line);
    if ($count > $ret) $ret = $count;
  }
  return $ret;
}
------------------------------------------

Kann man das irgendwie geschickter machen oder gibt es vielleicht schon eine Dimensionsbestimmung für eine Ebene des Arrays, die ich übersehen habe? Kostet ja schließlich Rechenzeit immer alles dreimal anfassen zu müssen.

Grüße

Tom

  1. Hi

    ich habe immer die Aufgabenstellung zur Erstellung von HTML-Tabellen aus Arrays bereits in der ersten Zeile die Anzahl der Spalten wissen zu müssen.

    Was genau meinst Du? Die Anzahl der Elemente innerhalb eines Arrays?

    Das machst Du doch schon mit count()

    Sorry ich weiß nicht genau was Du meinst

    Gruß

    Ralf