3 回答

TA貢獻1843條經驗 獲得超7個贊
您可以通過以下方式獲取第二維的大小:
$ncols = count($people[$row]);
你的代碼可能是這樣的:
<?php
$people = array(
array("Rodrick","Java","PHP"),
array("Jane","Python","Javascript"),
array("Tom","Python","R"),
array("Wangari","Ruby","Kotlin"),
);
for($row = 0 ; $row < count($people) ; $row++){
echo "The Programmers ".$row;
echo "<ol>";
$ncols = count($people[$row]);
for($col = 0 ; $col < $ncols ; $col++){
echo "<li>".$people[$row][$col]."</li>";
}
echo "</ol>";
}
?>

TA貢獻1852條經驗 獲得超7個贊
列數在此根據第一行確定。
$numberOfColumns = count(reset($people));
該計算可用于數值數組,也可用于關聯數組。

TA貢獻1829條經驗 獲得超7個贊
你真的需要知道嵌套數組的大小嗎?
這是foreach使用過的解決方案:
$people = array(
array("Rodrick","Java","PHP"),
array("Jane","Python","Javascript"),
array("Tom","Python","R"),
array("Wangari","Ruby","Kotlin"),
);
foreach($people as $human){
echo "<ol>";
foreach($human as $data){
echo "<li>".$data."</li>";
}
echo "</ol>";
}
- 3 回答
- 0 關注
- 185 瀏覽
添加回答
舉報