Hello,
$vorherigerWert bekomme ich keinen Wert.
Was mache ich noch Falsch???Hier mein Code:
$_spalte1=array
(
1=>0.15,
2=>0.25,
3=>0.50,
4=>0.75,
5=>1.00,
6=>1.50,
7=>2.00
);
$suchwert = 0.40;
foreach($_spalte1 as $key => $val)
{
if($suchwert > $val)
{
break;
}
}
if ($suchwert > $val) ## das ist notwendig, da $key auf dem letzten Element
{ ## des Arrays nicht weitergesetzt wird
echo "Wert ist größer als alle Werte im Array";
}
else
{
echo "Wert ist kleiner als $val in Element $key";
}
echo "vorherigerWert: ".$vorherigerWert."<br>";
echo "aktuellerWert: ".$aktuellerWert."<br>";echo "key1: ".array_search($vorherigerWert,$spalte1)."<br>";
echo "key2: ".array_search($aktuellerWert,$spalte1)."<br>";Ergebnis:
vorherigerWert:
aktuellerWert: 0.25
key1:
key2: 2
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau