Bagaimana untuk mencipta tatasusunan baharu dalam PHP

王林
Lepaskan: 2024-03-19 22:32:02
ke hadapan
696 orang telah melayarinya

Editor PHP Baicao mengajar anda cara membuat tatasusunan baharu. Dalam PHP, anda boleh menggunakan fungsi array() atau kurungan segi empat sama [] untuk mencipta tatasusunan. Sebagai contoh, menggunakan fungsi array(), anda boleh menulis seperti ini: $arr = array('apple', 'banana', 'oren'); atau menggunakan kurungan segi empat sama [], anda boleh menulis seperti ini: $arr = ['apple', 'banana' , 'oren'];Ini berjaya mencipta tatasusunan yang mengandungi tiga elemen. Jika anda perlu mencipta tatasusunan bersekutu, anda boleh menggunakan bentuk pasangan nilai kunci: $arr = array('name' => 'Alice', 'age' => 25); ' => 'Alice ', 'age' => 25];Ini mencipta tatasusunan bersekutu.

PHP Cipta Array

Suatu tatasusunan ialah struktur data digunakan untuk menyimpan berbilang nilai diisih mengikut indeks . php

menyediakan pelbagai kaedah untuk mencipta tatasusunan.

1. Susunan indeks

Tatasusunan diindeks menggunakan pengindeksan integer untuk mengakses elemen.

$fruits = ["Apple", "Banana", "Orange"];
Salin selepas log masuk

Dalam contoh di atas, elemen pertama dalam tatasusunan mempunyai indeks 0, elemen kedua mempunyai indeks 1, dan seterusnya.

2. Tatasusunan bersekutu

Susun atur bersekutu mengakses elemen menggunakan kekunci rentetan

dan bukannya indeks integer.

$person = ["name" => "John Doe", "age" => 30, "city" => "New York"];
Salin selepas log masuk

Dalam contoh di atas, "nama", "umur" dan "bandar" ialah kunci tatasusunan.

3. Tatasusunan pelbagai dimensi

Tatasusunan berbilang dimensi ialah tatasusunan yang mengandungi satu atau lebih tatasusunan lain.

$data = [
["name" => "John Doe", "age" => 30],
["name" => "Jane Doe", "age" => 25]
];
Salin selepas log masuk

Dalam contoh di atas, $data ialah tatasusunan berbilang dimensi yang mengandungi dua tatasusunan bersekutu.

4. Fungsi tatasusunan

PHP menyediakan beberapa fungsi untuk mencipta dan memanipulasi tatasusunan.
  • array()
  • : Mencipta tatasusunan dan mengembalikan rujukan kepada tatasusunan.
  • array_merge()
  • : Gabungkan dua atau lebih tatasusunan.
  • array_slice()
  • : Ekstrak julat elemen daripada tatasusunan.
  • array_fill()
  • : Isikan tatasusunan dengan nilai tertentu.
  • array_keys()
  • : Mengembalikan tatasusunan semua kunci dalam tatasusunan.
  • array_values()
  • : Mengembalikan tatasusunan semua nilai dalam tatasusunan.
  • array_flip()
  • : Tukar kunci dan nilai dalam tatasusunan.
  • array_intersect()
  • : Kembalikan elemen yang terdapat dalam dua tatasusunan.
  • array_diff()
  • : Kembalikan elemen dalam tatasusunan pertama yang tidak terdapat dalam tatasusunan kedua.

5. Sintaks Pendek

Bermula dengan PHP 5.4, sintaks pendek telah diperkenalkan untuk mencipta tatasusunan.
  • ["Apple", "Banana", "Orange"]Susun atur indeks:
  • ["name" => "John Doe", "age" => 30] Tatasusunan bersekutu:

Amalan Terbaik

  • Sentiasa nyatakan petunjuk jenis untuk elemen dalam tatasusunan.
  • Gunakan nama kunci yang sesuai untuk menjadikan struktur tatasusunan mudah difahami.
  • Elakkan menggunakan tatasusunan bersekutu berindeks sifar.
  • Pertimbangkan untuk menggunakan kelas SplFixedArray untuk meningkatkan prestasi pada tatasusunan besar.
🎜

Atas ialah kandungan terperinci Bagaimana untuk mencipta tatasusunan baharu dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:lsjlt.com
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan