我在会话变量中有一个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循环一起使用。
有没有办法获得行数,所以我可以丢失计数器?
答案 0 :(得分:1)
如果您只想要$_SESSION['multi']
中的项目数量,那么就像:
count($_SESSION['multi']);
答案 1 :(得分:1)
foreach ($_SESSION['multi'] as $row) {
// $row[0], $row[1] ...
}