Ik ben al een tijdje bezig met een vergelijkings script:
Ik heb een array gemaakt met op plek [0][0] een naam, en op plek [0][1] een waarde (getal), zo heb ik nog een aantal waarden ([1][0] en [1][1] en [2][0] en [2][1] en etc.)
Maar nu wil ik het volgende: ik wil uit die tweede rij diegene met de laagste waarde vinden, en wil daarna de naam afdrukken van de laagste waarde.
Wie weet hoe ik de laagste kan vinden en de bijhoorende naam kan afdrukken?
Het liefst kant-en-klare php omdat ik er al erg lang mee bezig ben!
Iedereen bedankt!
----
Misschien is het beter dat ik mijn script tot zover even post:
Zou iemand hem kunnen aanpassen?
<?php
$teller1 = 0;
// Array's / informatie
$aanbieders = array
(array (kpn, 1.80, 0.40, 0.30, 0.10, 0.12, 0,0,), // KPN'
array (tel, 1.11, 0.11, 0.11, 0.10, 0.12, 0,0,),
array (tele2, 0.40, 0.50, 0.60, 0.70, 0.12, 0,0,)); // Tele2
do
{
// Waarden ophalen
$piekbinnen = $_POST["piekbinnen"];
$dalbinnen = $_POST["dalbinnen"];
$piekbuiten = $_POST["piekbuiten"];
$dalbuiten = $_POST["dalbuiten"];
$opbouw = $_POST["opbouw"];
$teller2 = 1;
print ($aanbieders[2][7]. "eee");
// Rekenen
$kosten_piekbinnen = $aanbieders[$teller1][$teller2] * $piekbinnen;
$teller2 = $teller2 + 1;
$kosten_dalbinnen = $aanbieders[$teller1][$teller2] * $dalbinnen;
$teller2 = $teller2 + 1;
$kosten_piekbuiten = $aanbieders[$teller1][$teller2] * $piekbuiten;
$teller2 = $teller2 + 1;
$kosten_dalbuiten = $aanbieders[$teller1][$teller2] * $dalbuiten;
$teller2 = $teller2 + 1;
$kosten_opbouw = $aanbieders[$teller1][$teller2] * $opbouw;
// Waarden printen
echo ($aanbieders[$teller1][0]. "<BR>");
echo ($kosten_piekbinnen. "  (kostenpiekbinnen) <BR>");
echo ($kosten_dalbinnen. "  (kostendalbinnen)<BR>");
echo ($kosten_piekbuiten. "  (kostenpiekbuiten)<BR>");
echo ($kosten_dalbuiten. "  (kostendalbuiten)<BR>");
echo ($kosten_opbouw. "  (kosten starttarief)<BR>
----------------------   +<BR> =  ");
$aanbieders[7][$teller1] = $kosten_piekbinnen + $kosten_dalbinnen + $kosten_piekbuiten + $kosten_dalbuiten + $kosten_opbouw;
echo ($aanbieders[7][$teller1]. " (Totale kosten)<BR><BR>");
// Structuur
$teller1 = $teller1 + 1;
}
while ($teller1 <= 2);
?>
Dus $aanbieders[7][vergelijken]
en dan gaven welke aanbieder de laagste waarde in rij 7 heeft.
Zou iemand mij kunnen helpen?
673 views