Posted By: Ballue (Hodny medveedek :-)) on 'CZscripts'
Title:     Matice
Date:      Wed Dec 16 11:35:10 1998

Prosim jak udelat v Perlu matici ?

pokud udelam ze 

$radek[0,0] = 'A'; $radek[0,1] = 'B' ...atd. a
$radek[1,0] = 1; $radek[1,1] = 2 ..atd.

a pak kdyz dam to cele vytisknout

for ($i=1; $i<=2; $i++) {
  for($j=0; $j<=2; $j++) {
    print $radek[$i,$j];   
  }
}

tak mi to napise radek jenom posledni "12" tohle to je zjednodusene ja tim 
generuju (resp. chtel bych generovat :) tabulku v HTML, jeste pro nazornost 
mohu napsat, ze to vypada si takhle

16/12/1998 | |X| | |X| ...
17/12/1998 |X|X| |X| | ..
.
.

no ty datumy se v cyklu menej dobre, ale pokud to dam ze radek 1 ma na pozici 
0 $radek[1,0] = $datum a pak treba $radek[1,1]=' '; $radek[1,2]='X' atd. 
doufam, ze ste me pochopili, ale pokud si teda ten datim necham jenom 
vypisovat tak se zvetsuje o den OK ale pokud tu promenou dam do ty matice tak 
tamam vzdycky posledni hodnotu $datum z cyklu takze se mi naplni tabulka 
treba spravny pocet radku (rozdil dnu) ale vsechny s datumem poslednim a 
hodnotama X ve stejnejch sloupcich.

Dekuji moc za pripadne rady, hledam jsem v "Programovani v jazyce Perl" 
hledal jsem v man perlfunc :) a nikde nic a pritom si myslim, ze jedinym 
resenim je matice, ale proste nejde.

 

Linux is like a wigwam - no windows, no gates, apache inside!

Medveedek Ballue
                                                 E-mail : mailto:ballue@moje.cz
                                               Homepage : http://ballue.moje.cz
                                     Public Key : http://ballue.moje.cz/rsa.asc

Search the boards