4.14 Das Array-Element mit dem größten oder kleinsten Wert finden

Problem

Sie haben ein Array mit Elementen, von denen Sie das mit dem größten oder dem kleinsten Wert herausfinden möchten. Beispielsweise möchten Sie den passenden Maßstab bei der Erstellung eines Histogramms ermitteln.

Lösung

Um das größte Element zu finden, verwenden Sie max( ):

$groesstes = max($array);

Um das kleinste Element zu finden, verwenden Sie min( ):

$kleinstes = min($array);

Diskussion

Normalerweise gibt max( ) das größere von zwei Elementen zurück, aber wenn Sie der Funktion ein Array übergeben, durchsucht sie stattdessen das gesamte Array. Leider gibt es aber keine Möglichkeit, mit max( ) den Index des größten Elements zu finden. Hierzu müssen Sie das Array in umgekehrter ...

Get PHP 5 Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.