Hey,
Is het mogelijk om het volgende te doen.
5 * 5 = 25 > 2 + 5 = 7
5 * 6 = 30 > 3 + 0 = 3
Is er een manier om de uitkomst te splitsen naar een plussom?
Rogier Fischer
- wiskundeige php vraag
-
20-04-2011, 16:06 #1
- Berichten
- 504
- Lid sinds
- 16 Jaar
wiskundige php vraag
-
20-04-2011, 16:11 #2
- Berichten
- 651
- Lid sinds
- 17 Jaar
Re: wiskundeige php vraag
Wat wil je nu precies? Wil je kijken of de eerste som meer is dan de tweede som?
-
20-04-2011, 16:16 #3
- Berichten
- 504
- Lid sinds
- 16 Jaar
Re: wiskundeige php vraag
Nee ik ik wil het antwoord splitsen en van elkaar los maken. Daarna de losse factoren bij elkaar optellen.
-
20-04-2011, 16:17 #4gast39247 Guest
Re: wiskundeige php vraag
ja dus als uitkomst krijg je bijvoorbeeld 30
dan moet er verden worden gerekend met 3 + 0 maar dit moet je volgens mij met explode of substr doen
-
20-04-2011, 16:23 #5
- Berichten
- 651
- Lid sinds
- 17 Jaar
Re: wiskundeige php vraag
Ah, dan moet je inderdaad substr() gebruiken. Dat werkt in jou geval het beste.
PHP Code:$som1 = 5 * 5;
$getal1 = substr($som1, 0, 1);
$getal2 = substr($som1, 1, 2);
$result = $getal1 + $getal2;
-
20-04-2011, 16:25 #6
- Berichten
- 257
- Lid sinds
- 17 Jaar
Re: wiskundeige php vraag
Het volgende heb ik net even getest en het werkt:
PHP Code:<?php
$som = 5*5; //25
$getal = str_split($som);
$nieuwe_som = '';
foreach($getal as $nummer)
{
$nieuwe_som = $nieuwe_som + $nummer;
}
echo $nieuwe_som; //7
?>
Dus dit zal ook werken:
PHP Code:<?php
$som = 5*5+100; //125
$getal = str_split($som);
$nieuwe_som = '';
foreach($getal as $nummer)
{
$nieuwe_som = $nieuwe_som + $nummer;
}
echo $nieuwe_som; //8
?>
-
20-04-2011, 16:27 #7
- Berichten
- 16
- Lid sinds
- 16 Jaar
Re: wiskundeige php vraag
PHP Code:function sumNumbers($int)
{
$stringInt = (string) $int;
$numbers = str_split($stringInt);
$sum =0;
foreach($numbers as $number)
{
$sum = $sum + ((int) $number);
}
return $sum;
}
-
20-04-2011, 17:54 #8
- Berichten
- 504
- Lid sinds
- 16 Jaar
Re: wiskundeige php vraag
Bedankt jongens! Ik ga er nu mee aan het werk!
Aanvullend bericht:
Bedankt voor jullie hulp jongens, hij doet het!Laatst aangepast door rogier fischer : 20-04-2011 om 18:56 Reden: Automatisch samengevoegd.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic