ďťż
Podstrony
|
telcocafemam pytanie, jak zapisać taką tablicę :$dostepne_kompozycje[0][0] = '#db8286'; $dostepne_kompozycje[0][1] = '#913338'; $dostepne_kompozycje[0][2] = '#f2c6c4'; $dostepne_kompozycje[0][3] = '#f2d9d6'; $dostepne_kompozycje[0][4] = '#cbddd6'; tylko, że w ten sposób : $dostepne_kompozycje = array ( [0] => array ( [0] => '#db8286', [1] => '#913338', [2] => '#f2c6c4', [3] => '#f2d9d6', [4] => '#cbddd6' ) ); to co zamieściłem wyżej nie chce mi działać i nie wiem czemu, ale mniej więcej tak ma to wyglądać. $dostepne_kompozycje = array (array('#db8286', '#913338', '#f2d9d6', '#cbddd6')); O to chodzi? Bo tak jak ty to pokzałeś to można wyswietlić, a nie zbudować tablicę. Aby wyświetlić : print_r($dostepne_kompozycje); Użytkownik mmatheww edytował ten post 21 czerwiec 2006, 11:51 mmatheww , dlaczego tylko wyświetlić ? kierowałem się tym, że skoro można taką tablicę : $color[0] = '#112233'; $color[1] = '#445566'; $color[2] = '#778899'; zbudować w ten sposób : $color = array ( 0 => '#112233', 1 => '#445566', 2 => '#778899' ); to myślałem że można zrobić też tak samo z tablicą wielowymiarową tylko, że ja pewnie średnik albo przecinek jakiś zgubiłem bo nie wiedziałem że powinien gdzieś być. a to co teraz podałem to na pewno tak jest dobrze ale to jest tylko tablica jednowymiarowa. ale i tak dzięki to co podałeś tak właściwie rozwiązuje problem bo chodziło o to żeby kod sie nie rozrastał a to co podałeś całkowicie spełnia moje wymagania :D Dzięki. tylko jeszcze jedno pytanie, gdybym chciał tym twoim sposobem utworzyć taką tablicę : $dostepne_kompozycje[0][0] = '#db8286'; $dostepne_kompozycje[0][1] = '#913338'; $dostepne_kompozycje[0][2] = '#f2c6c4'; $dostepne_kompozycje[1][0] = '#172839'; $dostepne_kompozycje[1][1] = '#134679'; $dostepne_kompozycje[1][2] = '#648219'; to jak to zrobić ? $dostepne_kompozycje = array (array('#db8286', '#913338', '#f2d9d6', '#cbddd6'), array('#172839', '#134679', '#648219'));A ttsak jak mówiłeś to można zrobić : $dostepne_kompozycje = array ( 0 => array ( 0 => '#db8286', 1 => '#913338', 2 => '#f2c6c4', 3 => '#f2d9d6', 4 => '#cbddd6' ) ); Użytkownik mmatheww edytował ten post 21 czerwiec 2006, 12:33 jesteś pewien że tak będzie dobrze ? przecież gdybym chciał nazwać elementy tablicy w ten sposób: $dostepne_kompozycje['zero']['zero'] = '#db8286'; $dostepne_kompozycje['zero']['jeden'] = '#913338'; $dostepne_kompozycje['zero']['dwa'] = '#f2c6c4'; $dostepne_kompozycje['jeden']['zero'] = '#172839'; $dostepne_kompozycje['jeden']['jeden'] = '#134679'; $dostepne_kompozycje['jeden']['dwa'] = '#648219'; to twoim sposobem się już nie da, tak właściwie to nie wiadomo jak się nazywa który element :/ $dostepne_kompozycje = Array( 'zero' => Array( 'zero'] => '#db8286', 'jeden' => '#913338', 'dwa' => '#f2c6c4' ), 'jeden' => Array( 'zero'] => '#172839', 'jeden' => '#134679', 'dwa' => '#648219' ) ); Wszystko się da :> Użytkownik nav edytował ten post 23 czerwiec 2006, 19:21 |
|||
Sitedesign by AltusUmbrae. |