gpt4 book ai didi

php - 在PHP中,二维数组中的行数和列数?

转载 作者:行者123 更新时间:2023-12-04 22:32:27 25 4
gpt4 key购买 nike

我有一个未知数量的二维数组。

$two_darray[row][column]; //there will be an unknown integer values instead of row and column keywords

如果要按如下方式编写for循环,如何确定$two_darray中有多少行和多少列。您能否告诉我php中是否有一个库函数可以告诉我[[???] [[??????]

for($row=0; $row<………; $row++)
{
for($column =0; $column <………; $ column ++)
{
echo $two_darray[$row][$column];
}
echo “\n end of one column \n”;
}


我确实需要知道行和列的值才能执行其他计算。

最佳答案

foreach ($two_darray as $key => $row) {
foreach ($row as $key2 => $val) {
...
}
}


不必担心每个数组中有多少个元素,因为 foreach()将为您处理它。如果您绝对拒绝使用foreach,则在出现每个数组时只需 count()

$rows = count($two_d_array);
for ($row = 0; $row < $rows; $row++) {
$cols = count($two_darray[$row]);
for($col = 0; $col < $cols; $col++ ) {
...
}
}

关于php - 在PHP中,二维数组中的行数和列数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17777273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com