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:
// 使用 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.
// 使用 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
// 使用 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
// 添加元素 $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
// 使用 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
// 添加元素 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!