Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk mencipta tatasusunan dalam php dan menyimpan tatasusunan

Bagaimana untuk mencipta tatasusunan dalam php dan menyimpan tatasusunan

王林
王林asal
2023-05-19 21:34:06505semak imbas

Array ialah jenis data yang sangat biasa digunakan dalam PHP Ia boleh menyimpan berbilang nilai dan mengaksesnya dalam bentuk pasangan nilai kunci. Dalam sesetengah pembangunan, kita perlu mencipta tatasusunan dan kemudian menyimpan tatasusunan ini ke tatasusunan lain Artikel ini akan memperkenalkan cara membuat tatasusunan dalam PHP dan menyimpannya ke tatasusunan lain.

1. Buat tatasusunan

Membuat tatasusunan dalam PHP adalah sangat mudah Anda boleh menggunakan dua kaedah berikut:

1 >array() boleh digunakan untuk mencipta tatasusunan baharu Sintaksnya adalah seperti berikut:

$array = array(value1, value2, ..., valueN);

Sintaks ini memerlukan penetapan nilai setiap elemen semasa mencipta tatasusunan, contohnya:

$fruits = array("apple", "banana", "orange");

Ini akan Mencipta tatasusunan $fruits yang mengandungi tiga elemen, iaitu "epal", "pisang" dan "oren".

Perlu diperhatikan bahawa apabila mencipta tatasusunan dengan cara ini, PHP secara automatik menetapkan nilai kunci elemen kepada indeks integer, bermula dari 0. Jika anda perlu menetapkan nama kunci, anda boleh menggunakan borang berikut:

$person = array("name" => "Tom", "age" => 20, "gender" => "male");

Ini akan mencipta tatasusunan $orang yang mengandungi tiga elemen, masing-masing mewakili nama, umur dan jantina. Nama utama di sini ialah "nama", "umur" dan "jantina".

2. Gunakan simbol []

Dalam PHP 5.4 dan ke atas, anda juga boleh menggunakan simbol [] untuk membuat tatasusunan adalah seperti berikut:

$array = [value1, value2, ..., valueN];

Berikut ialah Contoh mencipta tatasusunan menggunakan tatatanda []:

$colors = ["red", "green", "blue"];

Ini akan mencipta tatasusunan $colors yang mengandungi tiga elemen, iaitu "merah", "hijau" dan "biru".

2. Simpan tatasusunan ke tatasusunan lain

Dalam PHP, jika anda ingin menyimpan tatasusunan ke tatasusunan lain, anda boleh menggunakan dua kaedah berikut:

1. Gunakan simbol []

Kaedah ini agak mudah Anda hanya perlu menambah simbol [] terus selepas tatasusunan sasaran dan tulis tatasusunan yang akan ditambahkan di dalamnya, contohnya:

$array1 = ["Apple", "Banana", "Orange"];
$array2 = ["Pear", "Grape", "Cherry"];
$array1[] = $array2;
<.> Ini akan mencipta tatasusunan $array1 dengan empat elemen, elemen terakhir ialah tatasusunan $array2. Jika kita mencetak tatasusunan $array1, hasilnya adalah seperti berikut:

Array
(
    [0] => Apple
    [1] => Banana
    [2] => Orange
    [3] => Array
        (
            [0] => Pear
            [1] => Grape
            [2] => Cherry
        )

)

2. Gunakan fungsi array_merge()

Jika anda ingin menggabungkan dua tatasusunan menjadi tatasusunan baru, anda boleh menggunakan fungsi array_merge() . Sintaks khusus adalah seperti berikut:

$new_array = array_merge($array1, $array2);

Antaranya, $array1 dan $array2 masing-masing mewakili dua tatasusunan yang hendak digabungkan, dan $new_array ialah tatasusunan baharu selepas cantuman. Berikut ialah contoh:

$array1 = ["Apple", "Banana", "Orange"];
$array2 = ["Pear", "Grape", "Cherry"];
$new_array = array_merge($array1, $array2);

Ini akan mencipta tatasusunan $new_array dengan enam elemen, semua elemen $array1 dan $array2. Jika kita mencetak tatasusunan $new_array, hasilnya adalah seperti berikut:

Array
(
    [0] => Apple
    [1] => Banana
    [2] => Orange
    [3] => Pear
    [4] => Grape
    [5] => Cherry
)

3. Summary

Array ialah jenis data yang sangat penting dalam PHP. Ia boleh digunakan untuk menyimpan nilai, rentetan dan jenis data lain , dan tetapkan nama kunci untuk akses. Dalam pembangunan, terdapat juga banyak teknik untuk menggunakan tatasusunan, seperti menyimpan satu tatasusunan ke dalam tatasusunan yang lain. Artikel ini memperkenalkan secara ringkas cara membuat tatasusunan dan menyimpannya ke tatasusunan lain Saya harap ia akan membantu pembangunan semua orang.

Atas ialah kandungan terperinci Bagaimana untuk mencipta tatasusunan dalam php dan menyimpan tatasusunan. 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
Artikel sebelumnya:php array ke output array jsArtikel seterusnya:php array ke output array js