1. 索引数组:
索引数组使用数字作为键名,从0开始递增。
$colors = array("red", "green", "blue");
或者使用简化的语法:
$colors = ["red", "green", "blue"];
可以通过索引访问数组元素:
echo $colors[0]; // 输出:red
2. 关联数组:
关联数组使用自定义的键名。
$person = array("name" => "John", "age" => 25, "city" => "New York");
或者使用简化的语法:
$person = ["name" => "John", "age" => 25, "city" => "New York"];
可以通过键名访问数组元素:
echo $person["name"]; // 输出:John
3. 多维数组:
多维数组是包含一个或多个数组的数组。
$matrix = array(
array(1, 2, 3),
array(4, 5, 6),
array(7, 8, 9)
);
可以通过多个索引或键名来访问多维数组中的元素:
echo $matrix[1][2]; // 输出:6
4. 数组的常见操作:
- 获取数组长度:
$count = count($colors);
- 遍历数组:
foreach ($colors as $value) {
echo $value . " ";
}
或者遍历关联数组:
foreach ($person as $key => $value) {
echo "$key: $value ";
}
- 添加元素:
$colors[] = "yellow"; // 索引数组
$person["gender"] = "male"; // 关联数组
- 删除元素:
unset($colors[1]); // 删除索引数组中的元素
unset($person["age"]); // 删除关联数组中的元素
以上只是 PHP 数组的基本使用方法,数组还有许多高级功能,如排序、过滤等。数组是PHP中非常重要且灵活的数据结构,广泛用于存储和操作数据。
转载请注明出处:http://www.pingtaimeng.com/article/detail/13796/PHP