Ich habe eine Session-Variable namens $_SESSION['items']
, die ein Array ist. Es speichert Elemente in Arrays innerhalb des Arrays. Beispiel:Verwirrt mit Sitzung und Array
Array ([0] => Array ([0] => 2 [1] => 1))
Dies zeigt, dass 1 von Produkt 2 im Elementarray vorhanden ist.
Array ([0] => Array ([0] => 2 [1] => 1) [1] => Array ([0] => 4 [1] => 1))
Dies zeigt, dass 1 von Artikel 2, und 1 von Artikel 4 im Element-Array ..
Wie so überprüfe ich, ob eine bestimmte Variable in den Array-Elementen ist? Zum Beispiel muss ich wissen, ob Element 4 oder Element 1 in diesem Array ist, sodass ich dem Benutzer eine andere Seite anzeigen kann, je nachdem, ob sie dieses Element in ihrem Array haben oder nicht. Ich bin so verwirrt mit Arrays, dass ich immer undefinierte Offsets und ähnliches nenne.
Sie benötigen eine Schleife, wie Foreach. – Evert
Lesen Sie mehr über PHP-Arrays: http://php.net/manual/en/language.types.array.php – axiac
'foreach ($ _ SESSION ['items'] als $ key => $ item) {}' so ? – Kaboom