Как я могу найти количество строк 2d массива в PHP? - PullRequest
1 голос
/ 30 июня 2011

У меня есть 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 ]

1 голос
/ 30 июня 2011
foreach ($_SESSION['multi'] as $row) {
    // $row[0], $row[1] ...
}
1 голос
/ 30 июня 2011

Если вам просто нужно количество элементов в $_SESSION['multi'], это просто:

count($_SESSION['multi']);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...