PHP key mit höchstem niedrigem Wert finden value
Guten Abend Gemeinde!
Problem war:
Es existiert ein Array, den größten/kleinsten Wert hätte ich mit max() und min() bekommen können. Wenn man aber ein Ranking hat, würde man noch gern den $key haben, damit man ein Profil ansprechen kann.
Dann bin ich auf diesem Code-Schnipsel gestoßen und hab diesen in meine Auswertung eingebaut.
HTML-Code: Ausgabe:
Der größte Wert ist 99 mit dem Schlüssel 4.
Je nach Stellung von $val>$arr[$maxKey] bekommt man den höchsten oder niedrigsten Wert.
Quelle:
http://www.rither.de/a/informatik/php-beispiele/arrays/den-groessten-we ...
Vgl:
http://codekicker.de/fragen/Mit-Php-die-groesste-und-kleinste-Zahl-eine ...
Problem war:
Es existiert ein Array, den größten/kleinsten Wert hätte ich mit max() und min() bekommen können. Wenn man aber ein Ranking hat, würde man noch gern den $key haben, damit man ein Profil ansprechen kann.
Dann bin ich auf diesem Code-Schnipsel gestoßen und hab diesen in meine Auswertung eingebaut.
$arr = array(17, 18, 4, 42, 99);
$maxKey = null;
foreach ($arr as $key=>$val) {
if (is_int($val)) {
if ($maxKey===null || $val>$arr[$maxKey]) {
$maxKey = $key;
}
}
}
echo("Der größte Wert ist {$arr[$maxKey]} mit dem Schlüssel $maxKey.");
HTML-Code: Ausgabe:
Der größte Wert ist 99 mit dem Schlüssel 4.
Je nach Stellung von $val>$arr[$maxKey] bekommt man den höchsten oder niedrigsten Wert.
Quelle:
http://www.rither.de/a/informatik/php-beispiele/arrays/den-groessten-we ...
Vgl:
http://codekicker.de/fragen/Mit-Php-die-groesste-und-kleinste-Zahl-eine ...
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 254603
Url: https://administrator.de/contentid/254603
Ausgedruckt am: 22.11.2024 um 04:11 Uhr
1 Kommentar