Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]co znaczy ta zmienna ?
Forum PHP.pl > Forum > Przedszkole
mr_Bart
Witam,
może mi ktoś powiedzieć o co chodzi w tym kodzie ?

$nowy= $_GET['nowy'];

$_SESSION['koszyk']= array();

$_SESSION['koszyk'][$nowy]= 1;

Nie rozumiem zapisu w ostatniej linijce ? Wartość jeden ma która zmienna ? Zmienna koszyk to tablica wielowymiarowa ?

wookieb
Tak
barcisz
$_SESSION to tablica wielowymiarowa (w tym wypadku). Pod $_SESSION['koszyk'] jest wstawiona tablica jednowymiarowa. Natomiast jeśli pod zmienną nowy przypiszemy np. 'cos' to 1 będzie w zmiennej $_SESSION['koszyk']['cos'].

Polecam na przyszłość funkcje print_r i var_dump dla zmiennej $_SESSION, żeby zrozumieć jak ona wygląda.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.