login  Naam:   Wachtwoord: 
Registreer je!
Scripts > PHP > Snippets > [functie] randtijd()


Reacties op het script [functie] randtijd()

Offline  nemesiskoen
Gepost op: 15 augustus 2005 - 20:02
Gouden medaille

PHP expert




Dit:
  1. $newmin = $min_m * 60000 + $min_s * 1000 + $min_ms;
  2. return $newmin;

kan je misschien beter zo schrijven:
  1. return $min_m * 60000 + $min_s * 1000 + $min_ms;

wat je overigens wel hier doet:
  1. return $min.":".$sec.".".$ms;

Offline  MothZone
Gepost op: 15 augustus 2005 - 21:11
PHP ver gevorderde



Jah, nu ge t zegt, heb het aangepast.
Was me zelf nog ni opgevalle.

Offline  nemesiskoen
Gepost op: 15 augustus 2005 - 21:17
Gouden medaille

PHP expert




Nog een klein ding:
  1. $min_m = $minu;
  2. $min_s = $sec;
  3. $min_ms = $msec;

regelrechte kopie met in mijn ogen geen doel omdat je $minu niet moet backuppen omdat je hem niet meer gebruikt hierna (idem bij sec en msec). Misschien dat ook nog even aanpassen.

En nog 1 klein dingetje:
  1. if(strlen($min_ms) == 2)
  2. {
  3. $min_ms .= "0";
  4. }
  5. if(strlen($min_ms) == 1)
  6. {
  7. $min_ms .= "00";
  8. }
  9. if(strlen($min_ms) == 0)
  10. {
  11. $min_ms = "000";
  12. }

Hiervoor bestaat "switch".
Dit wordt 4 maal toegepast, als je zo vriendelijk wilt zijn deze ook even aan te passen. Ik weet het, ik zit in mijn vervelende bui vandaag. Sorry hiervoor:p

Thank you:p

Offline  MothZone
Gepost op: 15 augustus 2005 - 23:54
PHP ver gevorderde



jah, heb t script in 'stukskes' geschreve, dus eerst de basis in 1 functie, opgesplitst naar 3 functies, en dan uitgebreid, en het is me toen niet opgevallen dat ik t zo gedaan had.

Heb nu trouwens nog een en ander aangepast, want je wilt scripts zo kort mogelijk precies 

Offline  nemesiskoen
Gepost op: 16 augustus 2005 - 00:40
Gouden medaille

PHP expert




Iets schrijven in 10 regels wat je kan schrijven in 3 regels (en even krachtig/logisch/snel/duidelijk leesbaar blijkt te zijn) lijkt me altijd beter, niet?

Offline  MothZone
Gepost op: 16 augustus 2005 - 00:41
PHP ver gevorderde



jah, maar meestal als ik zo script kan ik er achteraf niet meer aan uit, dus doe het altijd wat uitgebreider (nu niet hoe t script eerst was he)


Enkel aanvullende informatie, vragen en antwoorden op vragen zijn welkom.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.058s