🛠️ Array-Funktionen: fertige Helfer

PHP bringt viele fertige Funktionen mit, die ganze Arrays auf einmal bearbeiten: sortieren, durchsuchen, zusammenrechnen. Damit sparst du dir oft eine eigene Schleife. Hier lernst du die nützlichsten kennen.

🎲 Die Zahlen in dieser Lektion werden zufällig erzeugt. Neue Zahlen laden

Warum fertige Funktionen?

Viele Dinge (z. B. „sortiere diese Liste" oder „rechne alles zusammen") braucht man so oft, dass PHP sie schon eingebaut hat. Du musst sie nur beim richtigen Namen rufen – wie eine App auf dem Handy, die du nur antippst.

Die alltäglichen Helfer

Diese fünf wirst du ständig brauchen. in_array antwortet mit wahr/falsch – im Beispiel wandeln wir das mit einer kurzen Bedingung in „ja"/„nein" um.

🎯 Aufgabe Finde mit max() und min() heraus, wie groß die Spanne (Differenz) deiner Zahlen ist.
PHP · 🎲 Zufallswerte

Sortieren

sort() ordnet die Werte der Größe nach (klein → groß). rsort() macht es umgekehrt. arsort() sortiert ein assoziatives Array nach den Werten (groß → klein).

PHP · 🎲 Zufallswerte

Text und Array verbinden: explode & implode

Sehr praktisch im Alltag:

  • explode zerschneidet einen Text in ein Array (z. B. an jedem Komma).
  • implode macht aus einem Array wieder einen Text (mit einem Trennzeichen dazwischen).

explode & implode

Merkhilfe: explode = „explodieren" (auseinander), implode = „zusammenfügen".

🎯 Aufgabe Zerlege den Text "rot-grün-blau" am Bindestrich und füge ihn mit " / " wieder zusammen.
PHP

Profi-Werkzeuge: map & filter (für später)

array_map wandelt jeden Wert nach derselben Regel um. array_filter behält nur die Werte, die zu einer Bedingung passen. Das fn(...) => ... ist eine Mini-Funktion. Schau es dir in Ruhe an – das ist schon fortgeschritten.

PHP