Thomas Meinike: Welches Array-Element hat den größten numerischen Wert?

Beitrag lesen

Hallo,

$array = array(14 ,25 , 33, 17, 11); //die gevoteten Antworten in Prozent
mit
max(array);
kann ich mir ja den größten Wert in diesem Array ausgeben lassen (25)
jedoch muss ich wissen welches array element das größte ist
in dem Fall also möchte ich array[1] herausbekommen...

Mir scheint hier eher das Arrayelement 2 gesucht zu sein:

<?php

$abc=array(14,25,33,17,11);
$maximum=max($abc);

for($i=0;i<count($abc);$i++)
{
  if($abc[$i]==$maximum)
  {
    $maxindex=$i;
    break;
  }
}

print "Maximum: $maximum<br>index: $maxindex\n";

?>

Gefunden wird damit der erste Wert des Arrays, der mit dem Maximum ueberein stimmt.

MfG, Thomas