Operasi asas dan penggunaan tatasusunan dalam PHP

WBOY
Lepaskan: 2023-06-28 20:06:01
asal
1289 orang telah melayarinya

Operasi asas dan penggunaan tatasusunan dalam PHP

1 Gambaran Keseluruhan
Array ialah jenis data yang sangat penting dalam PHP, dan nilai ini boleh diakses melalui indeks atau kunci. Tatasusunan mempunyai operasi yang kaya dan kaedah penggunaan dalam PHP Artikel ini akan memperkenalkan secara terperinci operasi asas dan kaedah penggunaan tatasusunan dalam PHP.

2 Buat tatasusunan
Dalam PHP, anda boleh mencipta tatasusunan dalam dua cara: tatasusunan boleh dikira dan tatasusunan bersekutu.

  1. Buat Tatasusunan Boleh Dibilang
    Tatasusunan boleh kira ialah tatasusunan yang disusun mengikut tertib dan diindeks secara berangka. Berikut ialah cara mencipta tatasusunan boleh dikira:

// Kaedah 1: Gunakan fungsi tatasusunan()
$numbers = tatasusunan(1, 2, 3, 4, 5); ]( Tersedia sejak PHP 5.4)

$numbers = [1, 2, 3, 4, 5];


Buat tatasusunan bersekutu
    Tatasusunan bersekutu ialah tatasusunan yang disimpan dengan kunci rentetan dan nilai yang sepadan. Berikut ialah cara untuk mencipta tatasusunan bersekutu:

  1. // Kaedah 1: Gunakan fungsi tatasusunan()
$pelajar = tatasusunan("nama" => "John", "umur" => 18, "gred " => "A");


//Kaedah 2: Gunakan [] (tersedia daripada PHP 5.4)

$pelajar = ["nama" => "John", "umur" => 18, "gred " = > "A"];


3. Mengakses elemen tatasusunan

Anda boleh mengakses elemen dalam tatasusunan melalui indeks atau kunci.


Mengakses tatasusunan boleh dikira
    Untuk tatasusunan boleh dikira, elemen tatasusunan boleh diakses menggunakan pengindeksan. Indeks bermula dari 0 dan meningkat secara berurutan.

  1. $nombor = tatasusunan(1, 2, 3, 4, 5);

echo $numbers[0]; // Output 1

echo $numbers[2]; // Output 3


Access associative
    Untuk tatasusunan bersekutu, elemen tatasusunan boleh diakses menggunakan kekunci.

  1. $pelajar = array("nama" => "John", "umur" => 18, "gred" => "A");

echo $murid["nama"] //; Output John

echo $student["age"]; // Output 18


IV Operasi dan fungsi tatasusunan biasa

Dapatkan panjang tatasusunan
    Gunakan fungsi count() untuk mendapatkan bilangan elemen dalam tatasusunan. .

  1. $numbers = array(1, 2, 3, 4, 5);

echo count($numbers); // Output 5

Traverse array
    PHP menyediakan pelbagai kaedah untuk melintasi tatasusunan, yang paling banyak biasa Kaedahnya ialah menggunakan gelung foreach.

  1. $nombor = tatasusunan(1, 2, 3, 4, 5);

foreach ($nombor sebagai $nombor) {

echo $number . " ";
Salin selepas log masuk

}

// Output 1 2 3 4 5


Add elemen

  1. Gunakan fungsi [] atau array_push() untuk menambah elemen pada tatasusunan.
$numbers = array(1, 2, 3, 4, 5);

// Gunakan [] untuk menambah elemen

$numbers[] = 6;

// Gunakan array_push() untuk menambah elemen

array_push ($ nombor, 7);

print_r($nombor);

//Susun Output (1, 2, 3, 4, 5, 6, 7)

    Padam elemen
  1. Anda boleh menggunakan fungsi unset() untuk padam elemen dalam tatasusunan.
$nombor = tatasusunan(1, 2, 3, 4, 5);

tidak ditetapkan($nombor[2]);

print_r($nombor);

// Tatasusunan Output (1, 2, 4, 5)

V. Ringkasan

Artikel ini memperkenalkan operasi asas dan penggunaan tatasusunan dalam PHP, termasuk mencipta tatasusunan, mengakses elemen tatasusunan, mendapatkan panjang tatasusunan, merentasi tatasusunan dan menambah serta memadamkan elemen. Tatasusunan ialah jenis data yang sangat penting dalam PHP dan sering digunakan dalam pembangunan sebenar. Menguasai operasi asas dan penggunaan tatasusunan boleh membantu pembangun memproses data dengan lebih fleksibel dan cekap.

Atas ialah kandungan terperinci Operasi asas dan penggunaan tatasusunan dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!