Jak zaimplementować długość dwuwymiarowej tablicy w PHP ??

0

Potrzebuję napisać wyświetlacz typu LCD w PHP. Jak mogę zaimplementować długość tablicy dwuwymiarowej ? chodzimi np o coś takiego:

$tab[3][5];

3 kolumny u 5 wierszy

1

No i gdzie problem?

$tab = array();
 
for($i = 0; $i < 10; $i++) {
        $tab[$i] = array();
}

I masz tablicę tablic. Możesz nawet walnąć tak jak napisałeś:

$tab[3][5] = 123;

Automatycznie tworzy się tablica dwuwymiarowa. Pod [3][5] jest 123, reszta elementów jest niezdefiniowana.

0

Można szybciej! Jest do tego funkcja array_fill
http://ie.php.net/manual/en/function.array-fill.php

// $n x $m - rozmiar tablicy
// $initial_value - wartość elementu

$array = array_fill(0, $n, array_fill(0, $m, $initial_value)); 

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