Heim  >  Artikel  >  Backend-Entwicklung  >  So teilen Sie ein Array in PHP in 6 auf

So teilen Sie ein Array in PHP in 6 auf

PHPz
PHPzOriginal
2023-04-20 09:07:59726Durchsuche

In PHP können wir die Funktion array_chunk verwenden, um ein Array in mehrere kleine Arrays gleicher Größe und einer bestimmten Länge aufzuteilen. Wenn wir ein Array in 6 kleine Arrays gleicher Größe aufteilen möchten, können wir diesen Schritten folgen:

Schritt 1: Erstellen Sie ein Array mit einer beliebigen Anzahl von Elementen. Angenommen, wir haben ein Array mit 100 Elementen und möchten diese in 6 kleinere Arrays gleicher Größe aufteilen.

$arr = array();
for ($i = 1; $i <= 100; $i++) {
    $arr[] = $i;
}

Schritt 2: Verwenden Sie die Funktion array_chunk, um das Array in kleine Arrays gleicher Größe aufzuteilen.

$result = array_chunk($arr, ceil(count($arr) / 6));

In diesem Beispiel verwenden wir die Funktion ceil, um sicherzustellen, dass das letzte kleine Array jedem kleinen Array zufällig zugewiesen wird.

Schritt 3: Durchlaufen Sie das Array, um zu überprüfen, ob die kleinen Arrays richtig getrennt sind.

foreach ($result as $key => $value) {
    echo "小数组" . ($key+1) . ": ";
    print_r($value);
}

Führen Sie diesen Code aus und Folgendes wird ausgegeben:

小数组1: Array([0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 [9] => 10  ... [15] => 16)
小数组2: Array([0] => 17 [1] => 18 [2] => 19 [3] => 20 [4] => 21 [5] => 22 [6] => 23 [7] => 24 [8] => 25 [9] => 26  ... [15] => 32)
小数组3: Array([0] => 33 [1] => 34 [2] => 35 [3] => 36 [4] => 37 [5] => 38 [6] => 39 [7] => 40 [8] => 41 [9] => 42  ... [15] => 48)
小数组4: Array([0] => 49 [1] => 50 [2] => 51 [3] => 52 [4] => 53 [5] => 54 [6] => 55 [7] => 56 [8] => 57 [9] => 58  ... [15] => 64)
小数组5: Array([0] => 65 [1] => 66 [2] => 67 [3] => 68 [4] => 69 [5] => 70 [6] => 71 [7] => 72 [8] => 73 [9] => 74  ... [15] => 80)
小数组6: Array([0] => 81 [1] => 82 [2] => 83 [3] => 84 [4] => 85 [5] => 86 [6] => 87 [7] => 88 [8] => 89 [9] => 90  ... [9] => 100)

Dieser Code teilt das Array erfolgreich in 6 kleine Arrays gleicher Größe, jedes kleine Array enthält 16 Elemente.

Zusammenfassung

In PHP können wir die Funktion array_chunk verwenden, um ein Array in mehrere kleine Arrays gleicher Größe und einer bestimmten Länge aufzuteilen. In diesem Beispiel zeigen wir, wie man ein Array mit 100 Elementen in 6 kleinere Arrays gleicher Größe aufteilt. Der Vorgang ist sehr einfach. Verwenden Sie einfach die Funktionen array_chunk und ceil.

Das obige ist der detaillierte Inhalt vonSo teilen Sie ein Array in PHP in 6 auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn