У меня есть многомерный массив следующим образом: -PHP многомерный массив - Еогеасп цикл показывает последний массив
$worksheet = array(
'sheet 1' => array(
'#1 sheet 1',
' #2 sheet 1',
'#3 sheet 1'
),
'sheet 2' => array(
'#1 sheet 2',
'#2 sheet 2'
),
'sheet 3' => array(
'#1 sheet 3',
'#2 sheet 3'
)
);
тогда я бегу PHP код, как показано ниже:
foreach($worksheet as $ws=>$value)
echo $ws.'<br/>';
{
foreach($value as $sheet=>$ivalue)
{
echo $ivalue.'<br/>';
}
}
Приведенный выше код будет генерировать только последний массив, как следующие:
sheet 1, sheet 2, sheet 3, #1 sheet 3, #2 sheet 3
, что было с моим:
#1 sheet 1, #2 sheet 1, #3 sheet 1, #1 sheet 2, #2 sheet 2.
Try, чтобы очистить ваш отступы, прежде чем спрашивать. – babonk
Обновлен отступ, чтобы сделать код более удобочитаемым. @FirstLast, пожалуйста, отредактируйте свой вопрос, чтобы переместить 'echo $ ws. '
'; 'где он действительно живет в вашем коде. –