Hello,
Ich habe ein Array das wie folgt aussieht :
$x ([0] => 0,[1] => 1,[2] => 1,[3] => 1,[4] => 0,[5] => 0)
Nun kann ich mit
$m = max($x);
das Maximum errechnen und kriege $m = 1;
nun mache ich weiter mit$Werte = array_search($m,$x);
um anzuzeigen welche Werte maximal sind - angezeigt wird mir allerdings immer nur der ERSTE Wert der 3 maximal Werte, aber ich würde gern in einem Array alle Werte kriegen die den $m (in unseren Fall 1) haben. Das array sollte wie folgt aussehen :
Dafür gibt es die Funktion array_keys()
http://de.php.net/manual/en/function.array-keys.php
Die liefert alle Schlüssel zum gesuchten Wert (zu den gesuchten Werten), sofern er im Array enthalten ist.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg