Jar har en faslig massa kartor till ett spel vi spelar. För att slippa spara hela kartnamnet i databasen så sparar jag bara en siffra som jag converterar till kartans namn med en enkel funktion, allt för att lätta trycket på databasen så mycket som möjligt. Skulle väl kunna spara alla kartorna i databasen iofs och göra en join eller två, men det lär ju ändå slita mer prestanda än att köra en enkel replace.
Nå vad säger ni ? btw replace:en fungerar ju som den ska ända tills man kommer till "10" då converterar den "1" till str = replace(str, "1", "ut_casa") och lägger till en 0:a efteråt så det blir:
a = array("karta0","Karta1",...,"kartaMax")
for i = maxKartNumber to 0 step -1
if instr(str,cstr(i)) > 0 then
replace(str,cstr(i), a(i))
exit for
end if
next
jaha man kan göra så också!! iofs tror jag det är lättare att börja med lägsta numret och sedan ha högre nummer på raden över. så köra man autmatiskt något i stil med hur inläggen i detta forumet visas "defualt" dvs senaste inlägget överst.
389 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91