Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk membuat array php

Bagaimana untuk membuat array php

PHPz
PHPzasal
2023-04-24 15:49:06563semak imbas

Dalam PHP, tatasusunan ialah jenis data yang sangat penting. Ia membolehkan anda menyusun berbilang nilai bersama-sama dan menjadikannya mudah untuk diakses dan dimanipulasi. Dalam artikel ini, kami akan meneroka cara membuat tatasusunan PHP, termasuk yang berikut:

  1. Sintaks asas untuk mencipta tatasusunan
  2. Mencipta tatasusunan diindeks
  3. Mencipta tatasusunan bersekutu
  4. Memanipulasi elemen tatasusunan
  5. Melintasi tatasusunan
  6. Fungsi biasa tatasusunan
  7. Sintaks asas untuk mencipta tatasusunan
    Dalam PHP, anda boleh menggunakan tatasusunan() untuk mencipta fungsi tatasusunan atau operator []. Kedua-dua kaedah ini adalah setara. Berikut ialah sintaks asas untuk mencipta tatasusunan:
// 使用 array() 函数
$array1 = array(value1, value2, value3, ...);
// 使用 [] 运算符
$array2 = [value1, value2, value3, ...];

di mana nilai1, nilai2, nilai3, ... ialah elemen tatasusunan. Dalam tatasusunan, elemen boleh terdiri daripada sebarang jenis nilai, termasuk nombor, rentetan, nilai Boolean, objek, dsb.

  1. Mencipta tatasusunan diindeks
    Tasusunan terindeks ialah jenis tatasusunan yang paling biasa dalam PHP. Setiap elemennya mempunyai indeks berangka, bermula dari 0 dan meningkat. Berikut ialah contoh mencipta tatasusunan indeks:
// 使用 array() 函数创建索引数组
$numbers1 = array(1, 2, 3, 4, 5);
// 使用 [] 运算符创建索引数组
$numbers2 = [1, 2, 3, 4, 5];

Dalam contoh di atas, $numbers1 dan $numbers2 ialah kedua-dua tatasusunan indeks yang mengandungi 5 elemen. Anda boleh mengakses elemen dalam tatasusunan mengikut indeks, seperti ini:

echo $numbers1[0]; // 输出 1
echo $numbers2[2]; // 输出 3
  1. Mencipta Tatasusunan Bersekutu
    Tatasusunan bersekutu ialah satu lagi jenis tatasusunan biasa. Setiap elemennya mempunyai kunci dan nilai, dan kuncinya boleh berupa nombor atau rentetan. Berikut ialah contoh mencipta tatasusunan bersekutu:
// 使用 array() 函数创建关联数组
$colors1 = array("red" => "#ff0000", "green" => "#00ff00", "blue" => "#0000ff");
// 使用 [] 运算符创建关联数组
$colors2 = ["red" => "#ff0000", "green" => "#00ff00", "blue" => "#0000ff"];

$colors1 dan $colors2 dalam contoh di atas ialah kedua-dua tatasusunan bersekutu yang mengandungi 3 elemen. Anda boleh mengakses elemen dalam tatasusunan dengan kekunci seperti berikut:

echo $colors1["red"]; // 输出 #ff0000
echo $colors2["blue"]; // 输出 #0000ff
  1. Memanipulasi Elemen Tatasusunan
    Selepas mencipta tatasusunan, anda boleh melakukan banyak operasi pada elemen di dalamnya, seperti menambah, Padam, ubah suai, dsb. Berikut ialah beberapa operasi yang biasa digunakan:
// 添加元素
$fruits = ["apple", "banana"];
$fruits[] = "orange"; // 将 "orange" 添加到数组尾部
$fruits[3] = "grape"; // 将 "grape" 添加到索引为 3 的位置

// 删除元素
unset($fruits[1]); // 删除索引为 1 的元素,即 "banana"

// 修改元素
$fruits[0] = "pear"; // 将索引为 0 的元素修改为 "pear"

// 获取数组长度
$count = count($fruits); // $count 的值为 3
  1. Melintasi tatasusunan
    PHP menyediakan pelbagai kaedah untuk melintasi tatasusunan, termasuk untuk, foreach, sementara, dsb. Berikut ialah beberapa contoh merentasi tatasusunan:
// 使用 for 循环遍历索引数组
for ($i = 0; $i < count($fruits); $i++) {
    echo $fruits[$i] . " ";
}
// 输出:pear orange grape

// 使用 foreach 循环遍历关联数组
foreach ($colors2 as $key => $value) {
    echo $key . ": " . $value . " ";
}
// 输出:red: #ff0000 green: #00ff00 blue: #0000ff
  1. Fungsi biasa untuk tatasusunan
    PHP menyediakan banyak fungsi terbina dalam berkaitan tatasusunan, yang boleh membantu anda mengendalikan tatasusunan dengan lebih mudah. . Berikut ialah beberapa fungsi yang biasa digunakan:
// 添加元素
array_push($fruits, "kiwi"); // 将 "kiwi" 添加到数组尾部
array_unshift($fruits, "cherry"); // 将 "cherry" 添加到数组头部

// 删除元素
array_pop($fruits); // 删除数组尾部的元素
array_shift($fruits); // 删除数组头部的元素

// 排序
sort($fruits); // 对数组进行升序排序
rsort($fruits); // 对数组进行降序排序

Ringkasan
Array ialah jenis data yang sangat berguna yang boleh menyusun berbilang nilai bersama-sama dan menyediakan pelbagai kaedah pengendalian. Dalam PHP, kita boleh menggunakan fungsi array() atau operator [] untuk mencipta tatasusunan Kita boleh mencipta tatasusunan diindeks dan tatasusunan bersekutu. Apabila memanipulasi tatasusunan, anda boleh menggunakan fungsi tatasusunan terbina dalam untuk mengendalikan tatasusunan dengan lebih mudah.

Atas ialah kandungan terperinci Bagaimana untuk membuat array 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