ChrisB: "Ungefähren" Wert in Array finden

Beitrag lesen

Hi,

Beispiel-Array: $test = array(0 => 10,1 => 12,2 => 14,3 => 16,4 => 18,5 => 20);

Wie finde ich den Key zum ersten Wert, der grösser als 14 ist? Das Resultat wäre 3.

Bspw., in dem du das Array in einer Schleife durchläufst, und abbrichst, sobald du einen Wert größer als 14 gefunden hast.

$key = array_search(> 14, $test);
Funktioniert nicht.

Natürlich nicht. array_search erwartet einen Suchwert als ersten Parameter, keinen Ausdruck.

Denke ich über den falschen Lösungsansatz nach? Geht das vielleicht gar nicht?

Wenn du nur darüber nachgedacht hast, ob es dafür bereits eine fertige Funktion gibt - dann hast du falsch bzw. zu wenig nachgedacht.

MfG ChrisB

--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?