2015-08-11 3 views
4

Так что у меня возникли проблемы с печатью моего многомерного массива в таблицу. Прямо сейчас яПечать многомерного массива в php в таблицу html

Array 
(
    [0] => stdClass Object 
     (
      [id] => 00fa4033-421f-48d9-bc69-a0d9c9c4973e 
      [name] => Chaka 
     ) 

) 

Как передать эти данные в массив. Код, я использую, чтобы напечатать массив состоит в следующем

$response = $status->getStatus('104.243.39.107'); 

if (!$response) { 
    echo '<h2>STATUS: <span class="label label-danger">Offline</span></h2>'; 
} else { 
    echo '<h2>STATUS: <span class="label label-success">Online</span></h2>'; 
    echo "Online Players " .$response['players']."/".$response['maxplayers']; 
    echo '<br /><pre>'; 
    print_r($response['sample']); //THIS LINE 
    echo '</pre>'; 
} 

Я пробовал много способов, чтобы исправить это, но я новичок в PHP.

Спасибо за помощь.

ответ

2

Try:

echo '<table><tr><th>Id</th><th>Name</th></tr>'; 
foreach ($response['sample'] as $player) { 
    echo '<tr><td>'.$player->id.'</td><td>'.$player->name.'</td></tr>'; 
} 
echo '</table>'; 
+0

спасибо: D Это работает! –

Смежные вопросы