Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk memisahkan tatasusunan dalam php tanpa mengubah nilai kunci

Bagaimana untuk memisahkan tatasusunan dalam php tanpa mengubah nilai kunci

青灯夜游
青灯夜游asal
2021-09-03 14:10:371850semak imbas

Dalam php, anda boleh menggunakan fungsi array_chunk() untuk memecah tatasusunan Hanya tetapkan parameter ketiga fungsi kepada "true", dan nilai kunci tidak akan ditukar (nama kunci asal akan dikekalkan) ;Format sintaks "array_chunk ($array,$size,true)".

Bagaimana untuk memisahkan tatasusunan dalam php tanpa mengubah nilai kunci

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi PHP 7.1, komputer DELL G3

Dalam PHP, anda boleh menggunakan array_chunk () fungsi Untuk membahagi tatasusunan, ia boleh memisahkan tatasusunan kepada berbilang. Format sintaks:

array_chunk(array,size,preserve_keys);

Perihalan parameter:

  • array mewakili tatasusunan yang akan dibahagikan; 🎜 > Menunjukkan bilangan elemen dalam sub-tatasusunan yang dibahagikan; tidak dikekalkan selepas pembahagian setiap subbaris akan menggunakan indeks angka baharu bermula dari 0 jika ditetapkan kepada benar, nama kunci asal dalam arr akan dikekalkan.

  • array_chunk() akan membahagi tatasusunan arr kepada berbilang subtatasusunan, dan bilangan elemen dalam setiap subtatasusunan ditentukan mengikut saiz. Subarray terakhir mungkin mempunyai kurang daripada elemen saiz. size

  • Contoh: Gunakan fungsi array_chunk() untuk memisahkan tatasusunan tanpa mengubah nilai kunci
  • preserve_keys

    Hasil keluaran:

Pembelajaran yang disyorkan: "Tutorial Video PHP

"
<?php
header("Content-type:text/html;charset=utf-8"); 
$arr = array("name"=>"张三","sex"=>"男","age"=>20,"course"=>"php教程","website"=>"php中文网");
$res = array_chunk($arr,3,true);
var_dump($res);
?>

Atas ialah kandungan terperinci Bagaimana untuk memisahkan tatasusunan dalam php tanpa mengubah nilai kunci. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn