Funcția PHP array_chunk().

Funcția PHP array_change_key_case().
Funcția PHP array_column

Metoda PHP array_chunk() este un instrument sofisticat de manipulare a matricei care împarte o matrice în bucăți mai mici, mai ușor de gestionat. Indiferent dacă aveți de-a face cu un set de date uriaș sau doriți doar să vă aranjați datele, această funcție simplifică împărțirea unei matrice în diferite secțiuni, oferindu-vă o mai mare flexibilitate asupra modului în care interacționați cu el. Indiferent dacă doriți să creșteți viteza sau pur și simplu să vă faceți cod mai lizibilă și mai ușor de gestionat, această metodă oferă o soluție simplă, dar eficientă de manipulare a matricei.

Care este sintaxa funcției array_chunk în PHP?

array array_chunk ( array $input , int $size [, bool $preserve_keys = false ] )
ParametruDetalii
mulțimeNecesar. Matrice pentru a se împărți în bucăți
mărimeaNecesar (întreg). Setați dimensiunea fiecărei bucăți
preserve_keyAcesta este un parametru Opțional.
Păstrează cheile atunci când sunt setate la adevărat
Reindexează numeric fragmentul atunci când este setat la false
Funcția Array_chunk în PHP

array_chunk() funcția returnează o matrice multidimensională, care conține bucățile sub formă de matrice.

Exemple ale funcției array_chunk

Exemplu 1.

$fruits = array("Apple", "Banana", "Cherry", "date", "Elderberry", "Fig", "Grape", "Honeydew");
$chunks = array_chunk($fruits, 2);
print_r($chunks);

În acest exemplu, vom face o varietate de fructe. Metoda array_chunk() este apoi folosită pentru a o împărți în 2 părți. Matricea rezultată va fi o matrice multidimensională cu patru submatrice, primul dintre care va avea două elemente, al doilea va avea două elemente și așa mai departe.

Exemplu 2.

$numbers = array(1, 2, 3, 4, 5, 6, 7, 8);
$chunks = array_chunk($numbers, 3, true);
print_r($chunks);

În acest exemplu, vom face o matrice de numere. Apoi îl împărțim în trei bucăți cu metoda array_chunk() și setăm a treia opțiune la true pentru a păstra cheile. Matricea rezultată va fi o matrice multidimensională cu trei submatrice, primul dintre care va avea trei elemente, al doilea va avea trei elemente și așa mai departe, cu cheile intacte.

Exemplu 3.

$employee = array("Name" => "John Doe", "Age" => 30, "Salary" => 5000, "Designation" => "Developer");
$chunks = array_chunk($employee, 2, true);
print_r($chunks);

În acest exemplu, vom crea o matrice asociativă care să conțină informații despre angajați. Metoda array_chunk() este apoi folosită pentru a o împărți în bucăți de câte două, iar al treilea parametru este setat la adevărat pentru a păstra cheile. Matricea rezultată va fi o matrice multidimensională cu două submatrice; primul va avea două elemente, al doilea va avea două elemente, iar cheile vor fi păstrate.

Este vital să observați că metoda array_chunk() returnează o nouă matrice care conține bucățile actualizate, mai degrabă decât să modifice vechea matrice.

De asemenea, este de remarcat faptul că, dacă numărul total de elemente din matrice este mai mare decât dimensiunea bucatei, ultima bucată va avea mai puține elemente decât celelalte.

Pentru informaţii suplimentare, consultaţi referință oficială.

Funcția PHP array_change_key_case().
Funcția PHP array_column

Rămâneți la curent cu PHP!

Nu trimitem spam!

en English
X
Derulaţi în sus