Aparatura Slabire Profesionala Saloane Bruno Vassari Eximia - slabire

Tablouri multidimensionale

February 22, 2008 – 4:46 pm

Tablourile multidimensionale sunt în realitate tablouri simple. Pentru fiecare dimensiune a tabloului trebuie adăugată o altă dimensiune [dim] la final.

Ex:
$a[1] = $f; // Tablou unidimensional
$a["aaa"] = $f; // Tablou unidimensional
$a[1][0] = $f; // Tablou bidimensional
$a["aaa"][2] = $f; // Indicii asociativi si numerici se pot combina
$3[3]["bar"] = $f; // Indicii numerici si asociativi se pot combina
$a["aaa"][4]["bar"][0] = $f; // Tablou cu patru dimensiuni

În PHP nu este posibilă referirea tablourilor multidimensionale direct într-un şir.

Exemplul următor nu va furniza rezulatul aşteptat:
$a[3]['bar'] = ‘Bob’;
echo “Acesta nu merge: $a[3][bar]“;

Exemplul de mai sus va afişa: Acesta nu merge: array[bar]. Operatorul de concatenare poate fi utilizat pentru a corecta acest lucru:
$a[3]['bar'] = ‘Bob’;
echo “Acesta nu merge: ” . $a[3][bar];

În PHP 4.0 problema aceasta poate fi rezolvată incluzând referinţa la tabloul din interiorul şirului între acolade ca în exemplul de mai jos:

$a[3]['bar'] = ‘Bob’;
echo “Acesta nu merge: {$a[3][bar]}”;

Puteţi completa o matrice în multe moduri, dar important este să inţelegeţi cum puteţi să utilizaţi funcţia array() pentru tablouri asociative.

Spune-ne parerea ta! Comenteaza acest articol!

De 3 ani de zile InfoSlabire.ro se sustine financiar doar datorita partenerilor din linkurile recomandate. Daca acest articol te-a ajutat, atunci ajuta-ma si tu sa mentin calitatea informatiei si viziteaza siturile partenerilor mei.
Iti Multumesc!
Olimpiu

Comenteaza Articolul: Tablouri multidimensionale