Wieviele Elemente hast du, Array?
Whistler DarkEye
- php
Hallo zusammen,
Folgendes Problem: Ich hole Werte aus eine MySQL-Datenbank, und packe sie in einen Array. Das deshalb, weil ich so Tabellen mit verschieden vielen Col's auslesen kann. Damit ich diese Werte aber schön darstellen kann, will ich sie auf einem HTML-Dokument in eine Tabelle packen. Was ich nun wissen möchte: wie finde ich heraus, wieviele elemente so ein array hat?
Dummycode:
for (i, i<"anzahl der elemente i array", i++)
{
<tr><td>Element[i]</td><td>element-name[i]</td></tr>
}
Danke schon im voraus! :)
Whistler
Hallo Whistler,
das geht eigentlich ganz einfach, die Anzahl der Elemente eines Arrays bekommst du mit dem Befehl count.
Beispiel: $anzahl = count($array);
Viele Grüße
Sebastian Kaspari
Dummycode:
for (i, i<"anzahl der elemente i array", i++)
{
<tr><td>Element[i]</td><td>element-name[i]</td></tr>
}
Ich habe zwar nicht so sehr den Plan von PHP aber der Code liest sich ja fast gleich mit JavaScript.
Bei JavaScript kannste das einfach auslesen mit arrayname.length
Dann gibt er Dir die Anzahl der Elemente.
Siehe auch:
Selfhtml/tecc.htm#a2
Gruß,
Jörn
Hallo,
Dummycode:
for (i, i<"anzahl der elemente i array", i++)
{
<tr><td>Element[i]</td><td>element-name[i]</td></tr>
}
STANDARD!! sowas brauchst oft also:
for($i=0;$i<count($array);$i++){
echo "element[$i] = $array[$i]<br>\n";
}
lg
Ludwig
Was ich nun wissen möchte: wie finde ich heraus, wieviele elemente so ein array hat?
ich benutze dazu:
int sizeof(array array);
Returns the number of elements in the array.
Was die genauen Unterschiede zu count sind, kann ich leider nicht sagen.