Dzieli elementy w tablicy na kawałki i umieszcza kawałki w nowe tablice. Ale te nowe tablice są umieszczane w jednej rzeczywą tablicy.
Zobaczmy następującą składnię:
array_chunk (array_input, chunk_size, reseve_key)
Wymaga trzech parametrów.
Parametry:
Format powrotny:
SzykPrzykład 1:
W tym przykładzie utworzymy tablicę, która ma cztery pary wartości kluczy i podzielimy je na dwie fragmenty, zachowując te same klucze.
// Utwórz tablicę o nazwie - kwiat z czterema klawiszami i wartościamiWyjście:
Widzimy, że dwa fragmenty zostały zwrócone, a klucze również zwrócono tak samo, ponieważ określiliśmy trzeci parametr jako prawdziwy.
Przykład 2:
W tym przykładzie utworzymy tablicę, która ma cztery pary wartości kluczy i podzielimy je na dwie fragmenty, nie zachowując tych samych kluczy.
// Utwórz tablicę o nazwie - kwiat z czterema klawiszami i wartościamiWyjście:
Widzimy, że zwrócono dwa fragmenty. Ponieważ określiliśmy trzeci parametr jako false, te same klucze nie są zachowane, a klucze zwrócone na początku 0.
Przykład 3:
W tym przykładzie utworzymy tablicę, która ma cztery pary wartości kluczy i podzielimy je na cztery fragmenty, zachowując te same klucze.
// Utwórz tablicę o nazwie - kwiat z czterema klawiszami i wartościamiWyjście:
Widzimy, że zwrócono cztery fragmenty, a klucze zwrócono również tak samo, ponieważ określiliśmy trzeci parametr jako prawdziwy.
Przykład 4:
W tym przykładzie utworzymy tablicę, która ma cztery wartości i podzielimy je na dwie fragmenty.
// Utwórz tablicę o nazwie - kwiat z czterema wartościamiWyjście:
Widzimy, że dwie wartości zostały zwrócone w pierwszej fragmencie, a pozostałe wartości zostały zwrócone w drugim kawałku, określając klucze od 0.
Przykład 5:
W tym przykładzie utworzymy tablicę, która ma cztery wartości i podzielimy je na trzy fragmenty.
// Utwórz tablicę o nazwie - kwiat z czterema wartościamiWyjście:
Widzimy, że trzy wartości zostały zwrócone w pierwszym kawałku, a pozostała 1 wartość znajduje się w drugim kawałku, określając klawisz.
Wniosek
Nauczyliśmy się, jak robić kawałki w tablicy za pomocą funkcji Array_chunk () w PHP. Jeśli tablica zawiera pary wartości kluczowej, możliwe jest zachowanie tych samych kluczy, określając TRUE w trzecim parametrze funkcji. Jeśli tablica zawiera tylko wartości, klucze są automatycznie przypisywane do każdej wartości w tablicy fragmentu.