导航菜单

PHP/数组与字符串
课程进度 24% · 第6/22章6/22章 · 标签 1/4
1

数组基础

PHP数组兼具索引数组和关联数组功能,支持多维数组和丰富的操作函数。

php
1
<?php
2
// 索引数组
3
$arr = [1, 2, 3];
4
// 关联数组
5
$user = ["name" => "Tom", "age" => 20];
6
// 多维数组
7
$matrix = [[1,2], [3,4]];
8
// 遍历
9
foreach ($arr as $v) { echo $v; }
10
foreach ($user as $k => $v) { echo "$k: $v"; }
11
?>
2

数组操作函数

php
1
<?php
2
$arr = [3, 1, 4, 1, 5];
3
sort($arr); // 排序
4
rsort($arr); // 反向排序
5
count($arr); // 元素个数
6
in_array(3, $arr); // 是否包含
7
array_merge($a, $b); // 合并数组
8
array_unique($arr); // 去重
9
array_map(fn($x)=>$x*2, $arr);
10
array_filter($arr, fn($x)=>$x>2);
11
array_keys($user); // 获取所有键
12
array_values($user); // 获取所有值
13
?>
数组foreachsortmergemap