2015-05-27 2 views
-3

вот мой кодЯ хочу массиву цикл 2d в PHP

echo '<pre>'; 
print_r($header); 
echo '</pre>'; 

и здесь является выходным

Array 
(
    [1] => Array 
     (
      [A] => Name 
      [B] => rollnumber 
      [C] => class 
      [D] => marks 
     ) 

) 

Я хочу, чтобы прочитать весь массив, как я хочу, чтобы отобразить Имя rollnumber класс метки в таблице td, используя цикл, любую помощь? благодаря

+0

использовать foreach.that и все. –

+0

Вы можете использовать 'foreach' дважды как' foreach ($ ar как $ key => $ value) {foreach ($ value as $ k => $ v) {echo $ v. "
";};} ' –

+2

Please , сначала попытайтесь решить проблему самостоятельно. Это не так сложно. – user4035

ответ

0

вы можете попробовать это:

foreach($header as $key => $value){ // start $header array loop 
if(is_array($value)){ // check if the $value is another array 
    foreach($value as $k => $v){ // start $value array loop 
     echo $v.'<br>'; // output $v 'Name rollnumber class marks' 
    } 
}else{ 
    echo $value.'<br>'; // in your case $value is array but you will be able to use like array(1=>array(), 2=>string) the 2 will be the output without a foreach loop 
} 
}