Logo
Section 1 / 10

数组及其操作

在本节课中,我们将学习如何打印数组以及查找数组的长度。

导入

数组及其操作

在本节课中,我们将学习如何打印数组以及查找数组的长度。

正如我们之前讨论的,数组类似于一组值的列表。最简单的数组形式是通过整数索引,按索引顺序排列,第一个元素位于索引 0。

在处理数组时进行调试,查看键及其对应的值非常重要。同时,在许多情况下,获取数组的长度也非常有用。

输出数组的结构化视图

为了以可读格式打印数组,我们使用以下方法:

1print_r($arrayName)

这将输出数组的键及其对应的值。运行下面的代码,看看 print_r() 的工作方式。

1 "Citrus", 1 => "Orange", 2 => "Grapefruit", 3 => "Lemon"); // 初始化关联数组 2print_r($fruits); 3?>

要获取有关数组的详细信息,我们使用 var_dump() 函数。

这将输出键、其对应值的数据类型(以及长度,用括号表示)和值本身。运行下面的代码,看看 var_dump() 的工作方式。

1 "Citrus", 1 => "Orange", 2 => "Grapefruit", 3 => "Lemon"); // 初始化关联数组 2var_dump($fruits); 3?>

尝试使用 echo 输出数组,只会显示数据类型。

1 "Citrus", 1 => "Orange", 2 => "Grapefruit", 3 => "Lemon"); // 初始化关联数组 2echo $fruits; 3?>

数组的长度

数组中元素的总数称为数组的长度。这个长度是动态的,可以随时间改变。我们可以使用内置函数 count 来检查数组的长度,语法如下:

1count($arrayName);
1 "Citrus", 1 => "Orange", 2 => "Grapefruit", 3 => "Lemon"); // 初始化关联数组 2echo "Length of \$fruits is " . count($fruits); 3?>

PHP 字符串

挑战:寻找最大值