Den deler elementene i en matrise i biter og plasserer biter i nye matriser. Men disse nye matriser er plassert inne i en eneste faktisk matrise.
La oss se følgende syntaks:
array_chunk (array_input, chunk_size, Preserve_key)
Det tar tre parametere.
Parametere:
Returnerende format:
ArrayEksempel 1:
I dette eksemplet vil vi lage en matrise som har fire nøkkelverdipar og dele dem inn i to biter ved å bevare de samme nøklene.
// lage en matrise som heter - blomst med fire nøkler og verdierProduksjon:
Vi kan se at to biter ble returnert og nøklene ble også returnert på samme måte, siden vi spesifiserte den tredje parameteren som sann.
Eksempel 2:
I dette eksemplet vil vi lage en matrise som har fire nøkkelverdipar og dele dem inn i to biter ved ikke å bevare de samme tastene.
// lage en matrise som heter - blomst med fire nøkler og verdierProduksjon:
Vi kan se at to biter ble returnert. Siden vi spesifiserte den tredje parameteren som usant, er de samme tastene ikke bevart og tastene returneres av start med 0.
Eksempel 3:
I dette eksemplet vil vi lage en rekke som har fire nøkkelverdipar og dele dem inn i fire biter ved å bevare de samme nøklene.
// lage en matrise som heter - blomst med fire nøkler og verdierProduksjon:
Vi kan se at fire biter ble returnert og nøklene ble også returnert på samme måte siden vi spesifiserte den tredje parameteren som sann.
Eksempel 4:
I dette eksemplet vil vi lage en matrise som har fire verdier og dele dem inn i to biter.
// Opprett en matrise som heter - Blomst med fire verdierProduksjon:
Vi kan se at to verdier ble returnert i den første delen og de gjenværende verdiene ble returnert i den andre delen ved å spesifisere tastene som starter fra 0.
Eksempel 5:
I dette eksemplet vil vi lage en matrise som har fire verdier og dele dem inn i tre biter.
// Opprett en matrise som heter - Blomst med fire verdierProduksjon:
Vi kan se at tre verdier ble returnert i den første delen og den gjenværende 1 -verdien er i den andre delen ved å spesifisere tastene som starter fra 0.
Konklusjon
Vi lærte hvordan vi lager biter i matrisen ved hjelp av array_chunk () -funksjonen i PHP. Hvis matrisen inneholder nøkkelverdipar, er det mulig å bevare de samme tastene ved å spesifisere True i den tredje parameteren for funksjonen. Hvis matrisen bare inneholder verdier, blir tastene automatisk tilordnet hver verdi i den chunked matrise.