dedlfix: Problem beim Durchlaufen eines Array

Beitrag lesen

Tach!

for ($i = 0; $i < count ($_SESSION['ID']); $i++)

foreach durchläuft ein Array, ohne dass man vorher zählen muss, wieviele Elemente es enthält. Und es können auch Lücken in den Keys enthalten sein.

----> if ($_SESSION['ID'][$i]['Bezeichnung'] == $Bezeichnung) <----

In der markierten Zeile mit dem Abgleich bekomme ich aber folgende Fehlermeldung:
   Fatal error: Cannot use string offset as an array
Muss ich das Session-Array tiefer "verschachteln" oder was habe ich hier falsch gemacht?

Nicht raten, sondern erstmal genau nachsehen, was wirklich in dem Array steht: var_dump($_SESSION['ID'][$i]);

Und das error_reporting beim Entwickeln auf E_ALL sowie dislay_errors auf on stellen.

dedlfix.