php数组如何实现
如何在 PHP 中实现数组
PHP 中的数组是一种灵活的数据结构,可以存储多个值。数组可以是索引数组、关联数组或多维数组。
索引数组
索引数组使用数字作为键名,从 0 开始递增。可以通过以下方式创建:
$fruits = array("Apple", "Banana", "Orange");
// 或
$fruits = ["Apple", "Banana", "Orange"];
关联数组
关联数组使用字符串作为键名,每个键名对应一个值:

$person = array("name" => "John", "age" => 30, "city" => "New York");
// 或
$person = ["name" => "John", "age" => 30, "city" => "New York"];
多维数组
多维数组包含一个或多个数组作为元素:
$employees = array(
array("name" => "John", "age" => 30),
array("name" => "Jane", "age" => 25)
);
常用数组操作
访问数组元素:

echo $fruits[0]; // 输出 "Apple"
echo $person["name"]; // 输出 "John"
添加元素:
$fruits[] = "Grape"; // 添加到索引数组末尾
$person["job"] = "Developer"; // 添加到关联数组
遍历数组:
foreach ($fruits as $fruit) {
echo $fruit . "\n";
}
foreach ($person as $key => $value) {
echo "$key: $value\n";
}
PHP 提供了丰富的数组函数,如 count(), array_push(), array_pop(), array_merge(), array_search() 等,可以方便地操作数组。






