说 orders.txt 包含
hello
hello
hello
代码:
<?php
$orders = file("orders.txt");
$row_count = count($orders);
for ($row = 0; $row < $row_count; $row++) {
$col_count = count($orders[$row]);
for ($col = 0; $col < $col_count; $col++) {
echo $orders[$row][$col];
}
}
?>
我发现这里出错的原因是count($orders[$row])
没有返回这个数组中元素的总数。
.txt 中的文本文件是多维数组吗?
如果我创建一个多维数组,我可以使用 count() 获取多维数组中的每个数组元素计数
但这里我从 .txt 文件中读取,我认为它是多维数组
我的问题:
我得到了行数,但没有得到列数。
我知道我可以这样做strlen($orders[$row])
,但为什么count($orders[$row])
不可能。