Maria M.: Daten in einem ARRAY suchen

Beitrag lesen

$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);

foreach($spalte1 as $wertDesElementes)
 {
 if(0.4 > $wertDesElementes)
  {
  $vorherigerWert=prev($spalte1);
  $aktuellerWert=$wertDesElementes;
  }
 else
  {
  // echo "...";
  }
 }

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