Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menukar tatasusunan satu dimensi kepada tatasusunan dua dimensi dalam php

Bagaimana untuk menukar tatasusunan satu dimensi kepada tatasusunan dua dimensi dalam php

青灯夜游
青灯夜游asal
2022-01-23 18:46:355313semak imbas

Dalam PHP, anda boleh menggunakan fungsi array_chunk() untuk menukar tatasusunan satu dimensi kepada tatasusunan dua dimensi Fungsi fungsi ini adalah untuk memisahkan tatasusunan kepada pelbagai tatasusunan blok; format sintaks ialah "array_chunk ($arr,count($arr)/2)".

Bagaimana untuk menukar tatasusunan satu dimensi kepada tatasusunan dua dimensi dalam php

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

Dalam php, anda boleh gunakan fungsi array_chunk () untuk menukar tatasusunan satu dimensi kepada tatasusunan dua dimensi.

Contoh:

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array("Volvo","BMW","Toyota","Honda","Mercedes","Opel");
echo "原一维数组:";
var_dump($arr);

$chunk=array_chunk($arr,count($arr)/2);
echo "将一维数组转为二维数组:";
var_dump($chunk);
?>

Bagaimana untuk menukar tatasusunan satu dimensi kepada tatasusunan dua dimensi dalam php

Penerangan:

fungsi array_chunk() Tatasusunan boleh dibahagikan kepada beberapa blok tatasusunan Sintaks adalah seperti berikut:

array array_chunk ( array $arr , int $size [, bool $preserve_keys = false ] )

Penerangan parameter:

  • arr mewakili tatasusunan yang akan dipecahkan; >

  • saiz mewakili bilangan elemen sub-tatasusunan yang dibahagikan; lalai adalah palsu, iaitu Jika tidak dikekalkan, setiap sub-tatasusunan yang dibahagikan 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.

    Nilai pulangan: Mengembalikan tatasusunan berbilang dimensi yang terdiri daripada subtatasusunan terbahagi.
Pembelajaran yang disyorkan: "

Tutorial Video PHP

"

Atas ialah kandungan terperinci Bagaimana untuk menukar tatasusunan satu dimensi kepada tatasusunan dua dimensi dalam php. 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