在PHP中,你可以使用 count()
函数来获取二维数组的行数。count()
函数可以返回数组中元素的数量。对于二维数组,count()
会返回外层数组的元素数量,也就是二维数组的行数。
以下是一个示例代码:
<?php
// 定义一个二维数组
$array = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
// 使用 count() 函数获取二维数组的行数
$rowCount = count($array);
echo "二维数组的行数是: " . $rowCount;
?>
在这个例子中,count($array)
会返回 3
,因为二维数组 $array
有 3 行。
count()
仍然会返回外层数组的元素数量,即行数。count($array[$i])
,其中 $i
是行的索引。例如:
<?php
// 定义一个二维数组
$array = [
[1, 2, 3],
[4, 5],
[7, 8, 9, 10]
];
// 获取每一行的列数
for ($i = 0; $i < count($array); $i++) {
echo "第 " . ($i + 1) . " 行的列数是: " . count($array[$i]) . "\n";
}
?>
这个代码会输出每一行的列数。