Ich habe ein Problem, der Key wird geändert.
Es soll nur der Höchste Wert im Array ermittelt werden davon -35 aber der Key muß erhalten bleiben, sonst haben die Array´s keine zuordnung mehr.
Leider ist hier der Key mit verändert worden, und ich bekomme das aleine nicht hin.
HILFE
Es soll nur der Höchste Wert im Array ermittelt werden davon -35 aber der Key muß erhalten bleiben, sonst haben die Array´s keine zuordnung mehr.
PHP-Code:
<?
// Wert in array abspeichern
$ary[] = 10;
$ary[] = 30;
$ary[] = 5;
$ary[] = 12;
$ary[] = 7;
$ary[] = 50;
$ary[] = 22;
while (list ($jo, $wert) = each ($ary)) {
echo "$jo = $wert<br>";
}
echo "<br>ary2={$ary[2]}<br>";
//BUBBLESORT
echo "<br> bubblesort <br>";
for($i=0;$i<count($ary)-1;$i++) {
for($n=$i+1;$n<count($ary);$n++) {
if($ary[$n]>$ary[$i]) {
$hilf=$ary[$n];
$ary[$n]=$ary[$i];
$ary[$i]=$hilf;
}
}
}
//Abzug 35 vom höchsten Wert
echo "<br>ary0={$ary[0]}<br>";
$ary[0]-=35;
echo "<br>ary0={$ary[0]}<br>";
//Ausgabe
for($i=0;$i<count($ary);$i++)
echo $i." = ".$ary[$i]."<br>";
echo "<br>ary2={$ary[2]}<br>";
echo "<br>ary2 muß den Wert 5 haben";
?>
HILFE
Kommentar