Aktueller Standort: Startseite> Funktionskategorien> array_chunk

array_chunk

Teilen Sie das Array in Blöcke auf
Name:array_chunk
Kategorie:Array
Programmiersprache:php
Kurzbeschreibung:Teilen Sie ein Array in Neuarray -Stücke.

PHP -Funktion: Array_Chunk

[Funktionsname]

Array_Chunk

[Anwendbar auf PHP -Version]

Php 4> = 4.2.0, Php 5, Php 7, Php 8

[Funktionsbeschreibung]

Die Funktion array_chunk unterteilt ein Array in mehrere Array -Stücke, die jeweils eine angegebene Anzahl von Elementen enthalten. Diese Funktion wird häufig verwendet, um große Datensätze in kleinere Teile zu teilen, um die Verarbeitung oder das Pagen zu vereinfachen.

[Funktionssyntax]

 <span class="fun">Array_Chunk (Array $ Array, int $ Länge, bool $ Preserve_keys = false): Array</span>

[Parameter]

  • $ Array : Erforderlich. Das ursprüngliche Array, das aufgeteilt werden soll.
  • $ Länge : Erforderlich. Die Größe (Anzahl der Elemente) jedes Neuarrays.
  • $ PREIVERVE_KEYS : Optional. Wenn auf True gesetzt, wird der Schlüsselname des ursprünglichen Arrays beibehalten. Andernfalls wird es neu integriert.

[Rückgabewert]

Gibt ein mehrdimensionales Array zurück, in dem jedes Element ein Array -Block mit Länge $ Länge ist. Die Länge des letzten Blocks kann geringer sein als die angegebene Länge.

[Beispiel]

 $input = [&#39;a&#39;, &#39;b&#39;, &#39;c&#39;, &#39;d&#39;, &#39;e&#39;]; $result = array_chunk($input, 2); print_r($result); [Erläuterung des Beispielcodes] $input = [&#39;a&#39;, &#39;b&#39;, &#39;c&#39;, &#39;d&#39;, &#39;e&#39;]; $result = array_chunk($input, 2); print_r($result);

In diesem Beispiel enthält das ursprüngliche Array 5 Elemente, die durch Array_Chunk in mehrere Array -Teile von 2 Elementen pro Satz geteilt werden. Das Ergebnis ist ein mehrdimensionales Array, das 3 SubaRrays enthält, nämlich:

  • [0] => ['A', 'B']
  • [1] => ['C', 'D']
  • [2] => ['e']

Da der Parameter $ Preserve_Keys nicht festgelegt oder auf false gesetzt ist, wird der Schlüsselname auf numerische Schlüssel, die mit 0 angezeigt werden, neu geprägt.

Ähnliche Funktionen
Beliebte Artikel