O'Reilly logo

PHP 5 Kochbuch, Third Edition by Stephan Schmidt, Ulrich Speidel, Matthias Brusdeylins, Carsten Lucke, Adam Trachtenberg, David Sklar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 Reihenfolge ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required