Raivis.purins Posted February 10, 2009 Report Posted February 10, 2009 <html> <head></head> <body> <?php $customername=array("jan","loren","daun","klaun"); print "$customername [3]"; ?> </body> </html> pēc grāmatas ar printu vajadzētu izdot man uz ekrāna klaun, bet manā gadījumā tas ir Array[3] Kur ir problēma? Pieņemu, ka neesmu vēl īsti advancēts un nesaprotu atšķirības starp 4 un 5+ php, jo grāmata ir sarakstīta vēl par 4 un strādāju ar 5+.
Delfins Posted February 10, 2009 Report Posted February 10, 2009 Tāpēc, ka esi palaidis garām vienu tiektumu - pēd defaulta indeksi sākās ar `0`
Aleksejs Posted February 10, 2009 Report Posted February 10, 2009 nevajag atstarpi starp kvadrātiekavām un masīva nosaukumu - tātad: print "$customername[3]"; [edit] ar indeksu - viss kārtībā ar indeksu 3 - tiktiešām jābūt klaun
Raivis.purins Posted February 10, 2009 Author Report Posted February 10, 2009 nevajag atstarpi starp kvadrātiekavām un masīva nosaukumu - tātad:print "$customername[3]"; [edit] ar indeksu - viss kārtībā ar indeksu 3 - tiktiešām jābūt klaun Jā, paldies, visa nelaime bija atstarpē. PS. Delfīn, par nulli zināju. :)
Recommended Posts