<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/refs.basic.vartype.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'de',
  ),
  'this' => 
  array (
    0 => 'book.array.php',
    1 => 'Arrays',
    2 => 'Arrays',
  ),
  'up' => 
  array (
    0 => 'refs.basic.vartype.php',
    1 => 'Variablen- und typbezogene Erweiterungen',
  ),
  'prev' => 
  array (
    0 => 'refs.basic.vartype.php',
    1 => 'Variablen- und typbezogene Erweiterungen',
  ),
  'next' => 
  array (
    0 => 'array.constants.php',
    1 => 'Vordefinierte Konstanten',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'de',
    'path' => 'reference/array/book.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/book.array.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="book.array" class="book">
 
 <h1 class="title">Arrays</h1>

 <div id="intro.array" class="preface">
  <h1 class="title">Einführung</h1>
  <p class="para">
   Diese Funktionen erlauben es, Arrays auf verschiedene Arten zu
   manipulieren bzw. mit ihnen zu interagieren. Arrays sind wichtig,
   um Gruppen von Variablen zu verwalten, zu bearbeiten, oder zu
   speichern.
  </p>
  <p class="para">
   Es werden einfache und mehrdimensionale Arrays unterstützt, welche
   entweder vom Benutzer oder von einer anderen Funktion erstellt
   werden können. Es gibt bestimmte Datenbankfunktionen, welche die
   Ergebnisse aus Datenbankabfragen in Arrays speichern, und
   verschiedene andere Funktionen, die Arrays als Rückgabewerte
   haben.
  </p>
  <p class="para">
   Im Abschnitt <a href="language.types.array.php" class="link">Arrays</a>
   finden Sie eine detaillierte Erklärung, wie Arrays in PHP
   implementiert sind und wie sie benutzt werden.
   Für weitere Arten, Arrays zu verändern, siehe auch
   <a href="language.operators.array.php" class="link">Array Operatoren</a>.
  </p>
 </div>

 






 








 









<ul class="chunklist chunklist_book"><li><a href="array.constants.php">Vordefinierte Konstanten</a></li><li><a href="array.sorting.php">Arrays sortieren</a></li><li><a href="ref.array.php">Array Funktionen</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="function.array.php">array</a> — Erstellt ein Array</li><li><a href="function.array-all.php">array_all</a> — Checks if all Array elements satisfy a callback function</li><li><a href="function.array-any.php">array_any</a> — Checks if at least one Array element satisfies a callback function</li><li><a href="function.array-change-key-case.php">array_change_key_case</a> — &Auml;ndert die Gro&szlig;- oder Kleinschreibung aller Schl&uuml;ssel in einem Array</li><li><a href="function.array-chunk.php">array_chunk</a> — Splittet ein Array in Teile auf</li><li><a href="function.array-column.php">array_column</a> — Liefert die Werte einer einzelnen Spalte eines Arrays</li><li><a href="function.array-combine.php">array_combine</a> — Erzeugt ein Array, indem es ein Array f&uuml;r die Schl&uuml;ssel und ein
     anderes f&uuml;r die Werte verwendet</li><li><a href="function.array-count-values.php">array_count_values</a> — Z&auml;hlt die Vorkommen jedes einzelnen Wertes in einem Array</li><li><a href="function.array-diff.php">array_diff</a> — Ermittelt die Unterschiede zwischen Arrays</li><li><a href="function.array-diff-assoc.php">array_diff_assoc</a> — Berechnet den Unterschied zwischen Arrays mit zus&auml;tzlicher Indexpr&uuml;fung</li><li><a href="function.array-diff-key.php">array_diff_key</a> — Berechnet den Unterschied zwischen Arrays, indem es die Schl&uuml;ssel vergleicht</li><li><a href="function.array-diff-uassoc.php">array_diff_uassoc</a> — Berechnet den Unterschied von Arrays mit zus&auml;tzlicher Indexpr&uuml;fung, welche durch eine benutzerdefinierte Callback-Funktion vorgenommen wird</li><li><a href="function.array-diff-ukey.php">array_diff_ukey</a> — Berechnet den Unterschied zwischen Arrays mittels einer Callbackfunktion
     f&uuml;r den Vergleich der Schl&uuml;ssel</li><li><a href="function.array-fill.php">array_fill</a> — F&uuml;llt ein Array mit Werten</li><li><a href="function.array-fill-keys.php">array_fill_keys</a> — Bef&uuml;llt ein Array mit Werten mit den &uuml;bergebenen Schl&uuml;sseln</li><li><a href="function.array-filter.php">array_filter</a> — Filtert Elemente eines Arrays mittels einer Callback-Funktion</li><li><a href="function.array-find.php">array_find</a> — Returns the first element satisfying a callback function</li><li><a href="function.array-find-key.php">array_find_key</a> — Returns the key of the first element satisfying a callback function</li><li><a href="function.array-first.php">array_first</a> — Gets the first value of an array</li><li><a href="function.array-flip.php">array_flip</a> — Vertauscht alle Schl&uuml;ssel mit ihren zugeh&ouml;rigen Werten in einem Array</li><li><a href="function.array-intersect.php">array_intersect</a> — Ermittelt die Schnittmenge von Arrays</li><li><a href="function.array-intersect-assoc.php">array_intersect_assoc</a> — Ermittelt die Schnittmenge von Arrays mit zus&auml;tzlicher Indexpr&uuml;fung</li><li><a href="function.array-intersect-key.php">array_intersect_key</a> — Ermittelt die Schnittmenge von Arrays, indem es die Schl&uuml;ssel vergleicht</li><li><a href="function.array-intersect-uassoc.php">array_intersect_uassoc</a> — Ermittelt die Schnittmenge von Arrays mit Indexpr&uuml;fung;
  vergleicht Indizes mit einer Callbackfunktion</li><li><a href="function.array-intersect-ukey.php">array_intersect_ukey</a> — Ermittelt die Schnittmenge zweier Arrays mittels eines durch eine
  Callbackfunktion durchgef&uuml;hrten Schl&uuml;sselvergleiches</li><li><a href="function.array-is-list.php">array_is_list</a> — Pr&uuml;ft, ob das angegebene Array eine Liste ist</li><li><a href="function.array-key-exists.php">array_key_exists</a> — Pr&uuml;ft, ob ein gegebener Schl&uuml;ssel in einem Array existiert</li><li><a href="function.array-key-first.php">array_key_first</a> — Ermittelt den ersten Schl&uuml;ssel eines Arrays</li><li><a href="function.array-key-last.php">array_key_last</a> — Ermittelt den letzten Schl&uuml;ssel eines Arrays</li><li><a href="function.array-keys.php">array_keys</a> — Liefert alle Schl&uuml;ssel oder eine Teilmenge aller Schl&uuml;ssel eines Arrays</li><li><a href="function.array-last.php">array_last</a> — Gets the last value of an array</li><li><a href="function.array-map.php">array_map</a> — Wendet eine Callback-Funktion auf die Elemente von Arrays an</li><li><a href="function.array-merge.php">array_merge</a> — F&uuml;hrt zwei oder mehr Arrays zusammen</li><li><a href="function.array-merge-recursive.php">array_merge_recursive</a> — F&uuml;hrt ein oder mehrere Arrays rekursiv zusammen</li><li><a href="function.array-multisort.php">array_multisort</a> — Sortiert mehrere oder multidimensionale Arrays</li><li><a href="function.array-pad.php">array_pad</a> — F&uuml;llt ein Array bis auf die angegebene L&auml;nge mit einem Wert auf</li><li><a href="function.array-pop.php">array_pop</a> — Liefert und entfernt das letzte Element eines Arrays</li><li><a href="function.array-product.php">array_product</a> — Ermittelt das Produkt der Werte eines Arrays</li><li><a href="function.array-push.php">array_push</a> — F&uuml;gt ein oder mehr Elemente an das Ende eines Arrays an</li><li><a href="function.array-rand.php">array_rand</a> — Liefert einen oder mehrere zuf&auml;llige Schl&uuml;ssel eines Arrays</li><li><a href="function.array-reduce.php">array_reduce</a> — Reduziert das Array mittels einer Callback-Funktion iterativ auf einen einzigen Wert</li><li><a href="function.array-replace.php">array_replace</a> — Ersetzt Elemente von &uuml;bergebenen Arrays im ersten Array</li><li><a href="function.array-replace-recursive.php">array_replace_recursive</a> — Ersetzt rekursiv Elemente des ersten Arrays durch Elemente der &uuml;bergebenen Arrays</li><li><a href="function.array-reverse.php">array_reverse</a> — Liefert ein Array mit umgekehrter Reihenfolge der Elemente</li><li><a href="function.array-search.php">array_search</a> — Durchsucht ein Array nach einem Wert und liefert bei Erfolg den
     zugeh&ouml;rigen Schl&uuml;ssel</li><li><a href="function.array-shift.php">array_shift</a> — Liefert und entfernt das erste Element eines Arrays</li><li><a href="function.array-slice.php">array_slice</a> — Extrahiert einen Ausschnitt eines Arrays</li><li><a href="function.array-splice.php">array_splice</a> — Entfernt einen Teil eines Arrays und ersetzt ihn durch etwas
   anderes</li><li><a href="function.array-sum.php">array_sum</a> — Liefert die Summe der Werte eines Array</li><li><a href="function.array-udiff.php">array_udiff</a> — Ermittelt den Unterschied zwischen Arrays mittels einer Callbackfunktion f&uuml;r
   den Datenvergleich</li><li><a href="function.array-udiff-assoc.php">array_udiff_assoc</a> — Ermittelt den Unterschied zwischen Arrays mit zus&auml;tzlicher
   Indexpr&uuml;fung, vergleicht mittels einer Callbackfunktion</li><li><a href="function.array-udiff-uassoc.php">array_udiff_uassoc</a> — Ermittelt den Unterschied zwischen Arrays mit zus&auml;tzlicher Indexpr&uuml;fung,
   vergleicht Daten und Indizes mittels einer Callbackfunktion</li><li><a href="function.array-uintersect.php">array_uintersect</a> — Ermittelt die Schnittmenge von Arrays, vergleicht Daten mittels einer Callbackfunktion</li><li><a href="function.array-uintersect-assoc.php">array_uintersect_assoc</a> — Ermittelt die Schnittmenge von Arrays mit zus&auml;tzlicher Indexpr&uuml;fung, vergleicht Daten mittels einer Callbackfunktion</li><li><a href="function.array-uintersect-uassoc.php">array_uintersect_uassoc</a> — Ermittelt die Schnittmenge von Arrays mit zus&auml;tzlicher Indexpr&uuml;fung, vergleicht Daten und Schl&uuml;ssel mittels separaten Callbackfunktionen</li><li><a href="function.array-unique.php">array_unique</a> — Entfernt doppelte Werte aus einem Array</li><li><a href="function.array-unshift.php">array_unshift</a> — F&uuml;gt ein oder mehr Elemente am Anfang eines Arrays ein</li><li><a href="function.array-values.php">array_values</a> — Liefert alle Werte eines Arrays</li><li><a href="function.array-walk.php">array_walk</a> — Wendet eine vom Benutzer gelieferte Funktion auf jedes Element eines Arrays an</li><li><a href="function.array-walk-recursive.php">array_walk_recursive</a> — Wendet eine Benutzerfunktion rekursiv auf jedes Element eines
   Arrays an</li><li><a href="function.arsort.php">arsort</a> — Sortiert ein Array in absteigender Reihenfolge und beh&auml;lt die
   Indexzuordnung bei</li><li><a href="function.asort.php">asort</a> — Sortiert ein Array in aufsteigender Reihenfolge und beh&auml;lt die
   Indexzuordnung bei</li><li><a href="function.compact.php">compact</a> — Erstellt ein Array mit Variablen und deren Werten</li><li><a href="function.count.php">count</a> — Z&auml;hlt alle Elemente eines Arrays oder eines Countable-Objekts</li><li><a href="function.current.php">current</a> — Liefert das aktuelle Element eines Arrays</li><li><a href="function.each.php">each</a> — Liefert das aktuelle Schl&uuml;ssel-Wert-Paar eines Arrays und r&uuml;ckt den
   Arrayzeiger vor</li><li><a href="function.end.php">end</a> — Positioniert den internen Zeiger eines Arrays auf dessen letztes Element</li><li><a href="function.extract.php">extract</a> — Importiert Variablen eines Arrays in die aktuelle Symboltabelle</li><li><a href="function.in-array.php">in_array</a> — Pr&uuml;ft, ob ein Wert in einem Array existiert</li><li><a href="function.key.php">key</a> — Liefert einen Schl&uuml;ssel eines Arrays</li><li><a href="function.key-exists.php">key_exists</a> — Alias von array_key_exists</li><li><a href="function.krsort.php">krsort</a> — Sortiert ein Array nach Schl&uuml;sseln in absteigender Reihenfolge</li><li><a href="function.ksort.php">ksort</a> — Sortiert ein Array nach Schl&uuml;sseln in aufsteigender Reihenfolge</li><li><a href="function.list.php">list</a> — Weist Variablen zu, als w&auml;ren sie ein Array</li><li><a href="function.natcasesort.php">natcasesort</a> — Sortiert ein Array in &quot;nat&uuml;rlicher Reihenfolge&quot;, Gro&szlig;/Kleinschreibung wird
   ignoriert</li><li><a href="function.natsort.php">natsort</a> — Sortiert ein Array in &quot;nat&uuml;rlicher Reihenfolge&quot;</li><li><a href="function.next.php">next</a> — R&uuml;ckt den internen Arrayzeiger vor</li><li><a href="function.pos.php">pos</a> — Alias von current</li><li><a href="function.prev.php">prev</a> — Setzt den internen Arrayzeiger um ein Element zur&uuml;ck</li><li><a href="function.range.php">range</a> — Erstellt ein Array mit einem Bereich von Elementen</li><li><a href="function.reset.php">reset</a> — Setzt den internen Zeiger eines Arrays auf sein erstes Element</li><li><a href="function.rsort.php">rsort</a> — Sortiert ein Array in absteigender Reihenfolge</li><li><a href="function.shuffle.php">shuffle</a> — Mischt die Elemente eines Arrays</li><li><a href="function.sizeof.php">sizeof</a> — Alias von count</li><li><a href="function.sort.php">sort</a> — Sortiert ein Array in aufsteigender Reihenfolge</li><li><a href="function.uasort.php">uasort</a> — Sortiert ein Array mittels einer benutzerdefinierten Vergleichsfunktion und
   beh&auml;lt Index-Assoziationen bei</li><li><a href="function.uksort.php">uksort</a> — Sortiert ein Array nach Schl&uuml;sseln mittels einer benutzerdefinierten Vergleichsfunktion</li><li><a href="function.usort.php">usort</a> — Sortiert ein Array nach Werten mittels einer benutzerdefinierten Vergleichsfunktion</li></ul></li></ul></div><?php manual_footer($setup); ?>