![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 548 Pomógł: 2 Dołączył: 19.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
witam ...
oto moj kod: [php:1:25f4282925] <?php $module = array(); $module['core'][0] = 'core'; $module['core'][1] = 'test'; $module['core'][2] = 'none'; $module['core'][3] = 'orson'; $module['news'][0] = 'news'; $module['news'][1] = 'test1121'; $module['news'][2] = '123'; $module['news'][3] = 'orson'; ?> <table border=1> <tr> <td>nazwa modolu</td> <td>wersia</td> <td>zaleznosci</td> <td>autor</td> </tr> <? for ($i = 0; $i <= count($module); $i++){ print ' <tr> <td>'.$module[$i][0].'</td> <td>'.$module[$i][1].'</td> <td>'.$module[$i][2].'</td> <td>'.$module[$i][3].'</td> </tr>'; } print_r($module); ?> </table> ?>[/php:1:25f4282925] zalozenia sa takie: :arrow: nie znam indeksow [tu jest akurat core i news] :arrow: nie znam znam liczby indeksow :arrow: kazda pozycja posiada stala liczbe podpozycji/wlasciwosi [ tu 4 ] :arrow: 'zestawy' [ te 4 elementy i indeks ] beda dodwawane w roznych miejscach ... dlaczego ten kod nie dziala (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) jak robic tablice z indeksami i potem wywolywac to przez integery [ standardowo od 0 ] mam nadzieje ze nie namotalem ... z gory thx za pomoc ... cya |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 786 Pomógł: 0 Dołączył: 18.03.2002 Skąd: Wroclaw/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Hej
Cytat witam ...
Patrzac z boku przyznaje tobie racje. Lepiej w petli nie wykonywac zbyt duzo zbednych akcji. Od siebie proponuje jeszcze wyrzucenie count() poza petle. czyli:[php:1:4c85b2f1cb]$ile = count($module);
hmmm ... ciekawy pomysl z tym innym sposobem ale nie wiem czy moj nie jest wydajniejszy ... for ($i = 0; $i < $ile; $i++) { [/php:1:4c85b2f1cb] W ten sposob unikasz kazdorazowego wykonywania count()'a na tablicy przy kazdej iteracji petli. Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 12:14 |