Tablica wewnątrz tablicy

0

Mam takie trochę skomplikowane pytanie czy jest możliwość w php umieścić w danym rekordzie tablicy drugą tablicę bo mam tablicę dwuwymiarową i ona wygląda tak

tablica[index][0] = nazwa
tablica[index][1] = liczba
tablica[index][2] = druga tablica
i teraz ta druga tablica wygląda tak
tablica2[index][0] = nazwa
tablica2[index][1] = liczba
tablica2[index][2] = liczba
I tearz chodzi mi o to, żeby tą drugą tablicę umieścić w tym rokordzie tablica[index][2] = druga tablica i czy to da się zrobić w php ?

0

Tak, możesz umieścić tablicę w tablicy.

2

Tak samo, jak byś umieszczał dowolny inny element w tablicy:

$tablicaA = [1, 2, 3];
$tablicaB = [4, 5, 6];

$tablicaAB = [$tablicaA, $tablicaB];

var_dump($tablicaAB);
0

Takie umieszczanie tablic w tablicach ma nazwę "tabli wielowymiarowych". Powiem Ci więcej - możesz nawet to nawet zagnieździć więcej, niż jeden raz i uzyskać tablicę trzy czy czterowymiarową :) (aczkolwiek w realnym życiu tablice o większej niż 2 ilości wymiarów są rzadko stosowane, ciężko nad tym zapanować)

Do poczytania:
http://www.w3im.com/pl/php/php_arrays_multi.html
http://phpedia.pl/wiki/Tablice
https://4programmers.net/PHP/Tablice_w_PHP
http://ux.up.krakow.pl/~bar/KURSY/PHP/pliki/19.htm
https://kursphp.com/rozdzial-3/tablice-wielowymiarowe/

1 użytkowników online, w tym zalogowanych: 0, gości: 1