legalizeme Posted February 14, 2007 Report Share Posted February 14, 2007 Doma taisīt highscores skaitļa minēšanas spēlei. Viss ir okidoki, līdz brīdim, kad jānolasa highscores. Spēli beidzot txt doķī ierakstīts tiek lietotāja vārds un laiks, kā arī - reizes, ar cik atminēts skaitlis. Formāts apmēram tāds: Kods: laiks|vārds|reizes es saprotu, ka varu sakārtot no šādām rindiņām sastāvošu masīvu vai nu pēc laika vai nu pēc reizēm (ar reverse_array). Bet - nevaru izprast - vai ir iespējams sakārtot gan pēc reizēm primāri, gan pēc laika (jaunāks vispirms..) sekundāri.. Vēlreizīt - praktiskā doma - kas man ir un kā man vajaga: Kods: ir šitā: 2435243534|Jānis|4 2455454545|Elmārs|4 2454534534|Durnis|2 vajaga: 2454534534|Durnis|2 2455454545|Elmārs|4 2435243534|Jānis|4 Link to comment Share on other sites More sharing options...
Ghenis Posted February 14, 2007 Report Share Posted February 14, 2007 Kaadeelj neizmanto kaadu no relacionaalaam datubaazeem? 1)http://www.codecodex.com/wiki/index.php?title=Bubble_sort#PHP 2)sourceforge.net/projects/txtsql Link to comment Share on other sites More sharing options...
legalizeme Posted February 14, 2007 Author Report Share Posted February 14, 2007 Nevajag taisīt muļķīgas QUOTEs (bubu) Es iekš php jauns. Un šitās div lietiņas man ar jaunums. Apstīšos un pateikšu, ja kas sanāks. kautkad.. :D Link to comment Share on other sites More sharing options...
legalizeme Posted February 22, 2007 Author Report Share Posted February 22, 2007 Tā. izdomāju savādāku stratēģiju. izveidoju mapi, kurā atradīsies faili no 1.txt līdz 99.txt un ar ciklu (if (file_exists(fails))) varēšu nolasīt vienu failu pēc otra un izveidot kopējo masīvu. Faila nosaukums ir - punktu skaits, ar cik ir uzminēts skaitlis, un iekš tā atradīsies laiks||vārds. Tātad ciklā tiek paņemts fails, nolasīts saturs un sakārtots pēc pirmā elementa - laika (timestamp). Laiks arī strādā kā unikāls id katram vārdam, tā kā laiks man caur formu vislaik līdzi nāk, tad pie haiskoru izvades var hailaitot attiecīgo ierakstu vai sameklēt piešķirto vietu kopējā masīvā. Bet tas tiek izdarīts iekš kopējā masīva, kurš satur no 1 - 99 failu saturu, sakārtotu pēc timestamp. Varbūt nesakarīgi, bet nu ja kāds iedziļinājās, moš saprata. Link to comment Share on other sites More sharing options...
Recommended Posts