导入
数组及其操作
在本节课中,我们将学习如何打印数组以及查找数组的长度。
正如我们之前讨论的,数组类似于一组值的列表。最简单的数组形式是通过整数索引,按索引顺序排列,第一个元素位于索引 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?>