插件窝 干货文章 php怎么读取二维数组有几行

php怎么读取二维数组有几行

二维 数组 count array 315    来源:    2025-03-16

在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";
}
?>

这个代码会输出每一行的列数。