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
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
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.
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));