Hallo Allemaal,
Ben al een geruime tijd bezig iets voor elkaar te krijgen.
Mijn (zéér) beperkte kennis van PHP zorgt er echter voor dat ik dit maar niet voor elkaar krijg.
Een korte uitleg van wat ik zoek...
Ik wil graag een $waarde-x opdelen naar 2 $waarden ( 1x 75% van waarde-x en 1x 25% van $waarde-x )
In php lekentaal dus zoiets als:
$waarde_75 = $waarde-x / 4 * 3; ( met 2 decimalen achter de komma )
$waarde_25 = $waarde-x / 4 * 1; ( met 2 decimalen achter de komma )
De reden hiervoor is dat ik op een (PDF) bestelbon een totaalbedrag wil opsplitsen naar 2 bedragen.
Het eerste bedrag (75%) is het bedragdeel wat betaald moet worden middels een bankoverschrijving.
Het tweede bedrag (25%) is het bedragdeel wat contant betaald moet worden.
Bij elkaar opgeteld dienen deze twee bedragen natuurlijk weer exact hetzelfde te zijn als het totaalbedrag.
In de php code van het bestand dat deze PDF genereerd, wordt onderstaande code gebruikt voor weergave van het totaalbedrag:
<?php echo $item['order_price']; ?>
Op de PDF verschijnd hier dan vervolgens het bedrag als volgt: € 5.594,85
Ik begrijp dat dit niet een waarde is welke gebruikt kan worden voor berekeningen.
Dus heb ik het volgende gedaan om het euro teken en de spatie te verwijderen.
<?php $totaalbedrag = str_replace(array('€', ' '), array('', ''), $item['order_price']); ?>
Dit zorgt er voor dat alleen het bedrag over blijft.
Maar dit is nog steeds niet een waarde die gebruikt kan worden voor berekeningen in php.
Nu heb ik via zoeken en zoeken op internet van alles geprobeerd middels floats, int, etc.
Maar mijn kennis van php is helaas te beprekt om hier een werkende oplossing voor te vinden.
Op dit moment ben ik dan ook compleet vast gelopen en kom eenvoudig niet meer verder.
Ik hoop dat iemand mij op weg zou kunnen helpen om het bovengenoemde te kunnen realiseren.
Alle hulp wordt zeer op prijs gesteld...
1.422 views