login  Naam:   Wachtwoord: 
Registreer je!
 Forum

rekenen (Opgelost)

Offline Sander1993 - 17/03/2009 20:19
Avatar van Sander1993PHP interesse ik heb deze integer: 28
nu wil ik dat dit er mee gebeurt:
2 + 8 = 10
dus dat ie elk los cijfer van 28 pakt en die bij elkaar optelt.
hoe moet ik dat aanpakken in php?

4 antwoorden

Gesponsorde links
Offline Koen - 17/03/2009 20:26
Avatar van Koen PHP expert PHP.net: str_split

En dan optellen met de foreach loop.
Offline Joost - 17/03/2009 20:27 (laatste wijziging 17/03/2009 20:57)
Avatar van Joost PHP expert
  1. $iGetal = 28;
  2. $sGetal = (string) $iGetal;
  3. $iSum = 0;
  4. $iTotal = strlen($sGetal);
  5. for($i = 0; $i < $iTotal; $i++){
  6. $iSum += (int) $sGetal[$i];
  7. }

Edit: Denk dat de methode hierboven efficienter is  

EDIT: Die van Sliphead bedoel ik daarmee..
Offline Sander1993 - 17/03/2009 20:33 (laatste wijziging 17/03/2009 20:34)
Avatar van Sander1993 PHP interesse ja idd
Offline maigel - 17/03/2009 20:36
Avatar van maigel PHP beginner je geeft eerst getal waarde nul, dan echo je getal zonder het nog een andere waarde te geven, logisch dat je dan 0 als ouput krijg <.<
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.184s