如何在PHP中找到2d数组行的数量?

时间:2011-06-30 02:31:32

标签: php arrays session

我在会话变量中有一个2d数组:

$_session['multi'][] = array('item0 ' , 'price0');
$_session['counter']++;

$_session['multi'][] = array('item1 ' , 'price1');
$_session['counter']++;

我希望能够像这样显示数组(并将它们放在数据库中):

$_session['multi'][0][0] , $_session['multi'][0][1]
$_session['multi'][1][0] , $_session['multi'][1][1]
.
.
.

我正在使用for循环来执行此操作:

for(){
    show $_session['multi][i][0] , $_session['multi][i][1]
}

但是我必须携带一个带有行数的会话(计数器)来与for循环一起使用。

有没有办法获得行数,所以我可以丢失计数器?

2 个答案:

答案 0 :(得分:1)

如果您只想要$_SESSION['multi']中的项目数量,那么就像:

一样简单
count($_SESSION['multi']);

答案 1 :(得分:1)

foreach ($_SESSION['multi'] as $row) {
    // $row[0], $row[1] ...
}