12. januar 2006 - 00:23Der er
4 kommentarer og 1 løsning
optimering af loops
Jeg har lavet nogel funktioner som sikkert kan optimeres en del.. nogle som kan hjælpe..
/* IsSuperKey(strKey) For at det skal være en SuperKey må det samme tegn ikke står ved siden af hiande, og det samme tegn må kun være i 1 eller 2 gange. */ function IsSuperKey($strKey) { $blnResultat = true; for ($i=0; $i < strlen($strKey); $i++) { if ($strLarst == $strKey[$i]) { $blnResultat = false; break; } $strLarst = $strKey[$i]; $arrKeys[$strLarst]++; if ($arrKeys[$strLarst] > 2) { $blnResultat = false; break; } } return $blnResultat; }
og
/* Funktion som tilføjer bindestreg (-) mellem hver 5 tegn. */ function AddHyphen($strKey) { if (strlen($strKey) == 25) { for ($i=0; $i < 25; $i+=5) { $strOut = ($strOut.substr($strKey, $i, 5)."-"); } $strKey = substr($strOut, 0, -1); } return strtoupper($strKey); }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.