PHP 数组操作
PHP 万能数组:索引数组 + 关联数组,map/filter/sort · 难度:入门 · +20XP
PHP 数组 — 比其他语言灵活
PHP 数组同时实现列表和字典。一个 array 既能当 list 用,也能当 map 用。
创建数组
// 索引数组(列表)
$fruits = ["苹果", "香蕉", "橙子"];
// 关联数组(字典)
$user = ["name" => "张三", "age" => 25];
常用数组函数
| 函数 | 作用 |
|---|---|
count($arr) | 元素个数 |
array_push/pop | 尾部添加/删除 |
array_shift/unshift | 头部删除/添加 |
array_map(fn, $arr) | 每个元素执行函数 |
array_filter($arr, fn) | 过滤 |
array_merge($a, $b) | 合并 |
array_keys/values | 获取键/值 |
sort/rsort/asort/ksort | 各种排序 |
回顾 JS:JS 数组是 Array,关联数组是 Object。PHP 统一用 array。