Breite eines Arrays bestimmen
Tom
- php
0 ralf
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
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