Hallo,
ich habe mein Array immer so durchlaufen:
PHP-Code:
for ($i = 0; $i < count($this->fragen); $i++) {
if ($this->fragen[$i]->getParentID() == $row1["id"] )
{
$this->fragen[$i]->Ausgeben();
}
}
for ($i = 0; $i < count($this->fragen); $i++) {
if ($this->fragen[$i]->getParentID() == 0 )
{
$this->fragen[$i]->Ausgeben();
}
}
Das funktioniert nun aber nicht mehr, weil das Array auch so aufgebaut sein kann:
$this->fragen[10] = wert
$this->fragen[11] = wert
$this->fragen[20] = wert
Also ich weiß nie genau an welcher Stelle etwas steht.
Ich dachte mir nun ich könnte mit einer foreach-Schleife durch das Array laufen:
PHP-Code:
foreach ($this->fragen as $f) {
if ($f->getParentID() == $row1["id"] )
{
$f->Ausgeben();
}
}
foreach ($this->fragen as $f) {
if ($v->getParentID() == 0 )
{
$f->Ausgeben();
}
}
Doch leider funktioniert das nicht, ich bekomme auch keinen Fehler ausgegeben?
Hat vielleicht jemand eine Idee, was ich tun kann. Bzw. ob meine Idee überhaupt funktionieren kann?
// Das sollte eig. ich den das Forum "PHP Einsteiger". Sorry.