justus Posted April 22, 2004 Report Posted April 22, 2004 ar file() tiek ielasīti piemēram 300 masīvi, un kā no tiem 300 atlasīt piemēram pēdējos 20 vai pirmos 5
Kaklz Posted April 22, 2004 Report Posted April 22, 2004 ar file()tiek ielasīti piemēram 300 masīvi, un kā no tiem 300 atlasīt piemēram pēdējos 20 vai pirmos 5 drīzāk gan tev ir viens masīvs un 300 elementi padarbojies ap http://lv.php.net/array_slice - darbojas tieši tāpat, kā substr funkcija tekstam.
justus Posted April 22, 2004 Author Report Posted April 22, 2004 eu nē drusku kļūdījos, tas piemērs neder, vienkārsi ir 300 masīvi nevis elementi un no tiem vajag atlasīt piemēram 5 pirmos vai 39 pēdējos
Roze Posted April 23, 2004 Report Posted April 23, 2004 Taisi divdimensionaalu masiivu.. (protams ja tas jau neapzinaati netiek dariits - nesaki ka tu veido 300 mainiigos?!). Proti ir viens masiivs "virseejais" kas satur shos 300 masiivus kaa elementus un tad ar to pashu array_slice no vinja var atlasiit vajadziigos (pirmos/peedeejos). Vizuaali apmeeram shaadi tas izskataas: Ja: $a = array("1"=>"lala"); un $b[1] = $a; tad $b[1][1] == "lala" taapat arii taisi taalaak.. $b[2] .. $b[300]
Recommended Posts