Code mogelijk korter maken

  • Goedenavond,


    Ik zit al tijdje te brainstormen over een code hoe die korter gedaan kan worden.
    Kom er alleen niet helemaal uit en weet niet wat ik hier het beste voor kan gebruiken.



    Weet iemand een functie en kan er ook een klein voorbeeld bij hoe je het ongeveer moet doen?


    Alvast bedankt!


    Mvg,
    Superior

  • Guest, wil je besparen op je domeinnamen? (ad)
  • Ja, dan hoef je alleen te controleren of het groter is dan x...
    Dan is er dus geen kleiner dan y meer bij, waardoor je ifs kleiner worden...


    Doe dat, en ik vertel het volgende idee...

  • Hoop dat ik je correct begrepen heb, weet niet of dit is wat je bedoelde.


  • Niet bepaald nee...


    Wat als $user['bank'] nu precies 35E6 (35000000) is?


    *gaat er van uit dat je van de eerste > een >= operator maakt*


    Waarom staat de < 35E6 controle er nog?
    Je weet dat je daar nooit aan zal komen als het groter of gelijk is aan 35E6...
    Het zelfde geld voor alle andere controlles na de "and", die zijn tutaal nutteloos geworden...
    Dus je code is verkort wanneer je die weg haalt...


    *wacht nu op het aangepaste script in een edit of de volgende reactie*

  • PHP
    if ($user['bank'] > 35000000)
    {
        $percent    = 0.05;
        $per        = 5.0;
    }
    elseif ($user['bank'] >= 27000000 and $user['bank'] < 35000000)


    Ik zie een is-groter-dan en een is-kleiner-dan controlle (voor het getal 35E6)...
    Nogmaals: wat ls $user['bank'] precies 35E6 is?
    De eerste keer dat je code poste stond er toch echt een is-groter-of-gelijk-aan controlle...

  • HUH?


    Ik wil dus duidelijk maken die die if's het getal 35E6 niet dekken...
    Nu dat hopelijk duidelijk is.


    waarom zou je nog controleren of $user['bank'] lager is dan 35E6?
    het volgende werkt precies het zelfde als de code in de OP:


    MINDER CODE!!!
    Doel bereikt!


    Maar het kan korter...
    $percent en $per lopen nu af...
    Dus als je een loop maakt die door een array loopt die de waardes uit de if bevat, dan haal je telkens iets van beide variabele af als het lager is dan de waarde.

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!