Hier sind einige Titeloptionen unter Berücksichtigung des Fragenformats und des Artikelinhalts: Direkt und klar: * Wie finde ich Minimal- und Maximalwerte in einem PHP-Array anhand des Schlüssels? * Was sind die Unterschiede?

Barbara Streisand
Freigeben: 2024-10-27 08:01:30
Original
473 Leute haben es durchsucht

Here are a few title options, keeping in mind the question format and the article's content:

Direct and Clear:

* How to Find Minimum and Maximum Values in a PHP Array by Key?
* What are the Different Ways to Determine Minimum and Maximum Values in a PH

Bestimmen von Mindest- und Höchstwerten in einem PHP-Array

Bei der Arbeit mit mehrdimensionalen Arrays in PHP extrahieren Sie die Mindest- und Höchstwerte für ein bestimmtes Schlüssel kann eine häufige Aufgabe sein. Angenommen, Sie haben ein Array mit Objekten oder Arrays mit „Gewicht“ als einem der Schlüssel, wie im folgenden Beispiel:

$array = [
    ['Weight' => 200],
    ['Weight' => 180],
    ['Weight' => 175],
    ['Weight' => 195]
];
Nach dem Login kopieren

Um die minimalen und maximalen Werte von „Gewicht“ zu erhalten, können Sie mehrere Ansätze verwenden :

Option 1: Verwenden von array_column() und Array-Funktionen

Extrahieren Sie die Gewichte mit array_column() in ein neues Array und ermitteln Sie dann die Mindest- und Höchstwerte:

$weights = array_column($array, 'Weight');
$min = min($weights);
$max = max($weights);
Nach dem Login kopieren

Option 2: Mapping- und Array-Funktionen

Mappen Sie auf ähnliche Weise das Array ab, um die Gewichtungen zu extrahieren, und verwenden Sie dann Array-Funktionen:

$weights = array_map(function ($item) {
    return $item['Weight'];
}, $array);

$min = min($weights);
$max = max($weights);
Nach dem Login kopieren

Option 4: Verwenden von array_reduce()

Wenn Sie nur den minimalen oder maximalen Wert benötigen, bietet array_reduce() eine schnellere Alternative:

$min = array_reduce($array, function ($min, $item) {
    return min($min, $item['Weight']);
}, PHP_INT_MAX);
Nach dem Login kopieren

Für die Maximalwert, beginnend mit 0 oder -PHP_INT_MAX.

Das obige ist der detaillierte Inhalt vonHier sind einige Titeloptionen unter Berücksichtigung des Fragenformats und des Artikelinhalts: Direkt und klar: * Wie finde ich Minimal- und Maximalwerte in einem PHP-Array anhand des Schlüssels? * Was sind die Unterschiede?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!