dedlfix: Verständnisfrage zu komplexen Ausdrücken

Beitrag lesen

Hi!

$first_element = get_element_from_array(explode($text, ' '), 0);
So und entweder es gibt eine Funktion wie get_element_from_array und sie ist mir nur nicht bekannt oder man schreibt sie mal schnell, wie lang wird die? vier Zeilen?

Eine, inklusive Defaultwert-Über- und Rückgabe (oder 4 mit Vor- und Abspann und einer Zeile Abstand zur nächsten Funktion aber ohne Dokumentation).

function get_element_from_array($array, $key, $default) {
  return isset($array[$key]) ? $array[$key] : $default;
}

Gut acht Zeilen, dann kann sie aber auch auf einen nummerischen Index von assoziativen arrays zugreifen ^^ mit optionalem sort() :-D

Beim Zugriff auf ein einzelnes Element einer sortierten Menge kann ich mir grad nur vorstellen, dass es das erste oder letzte ist. Und dafür gibt es reset() und end().

Lo!