2017-04-11 97 views
0

我有以下格式我能打印多維數組在PHP

(
[Albania] => Array 
    (
     [0] => stdClass Object 
      (
       [name] => Margaret Ramirez 
       [date_of_birthday] => 24-Mar-1997 
       [email] => [email protected] 
       [department] => Engineering 
      ) 

    ) 

[Argentina] => Array 
    (
     [0] => stdClass Object 
      (
       [name] => Samuel Fisher 
       [date_of_birthday] => 16-Jan-1955 
       [email] => [email protected] 
       [department] => Sales 
      ) 

    ) 

[Azerbaijan] => Array 
    (
     [0] => stdClass Object 
      (
       [name] => Jason Mccoy 
       [date_of_birthday] => 11-Nov-2001 
       [email] => [email protected] 
       [department] => Research and Development 
      ) 

    ) 

數組我想從陣列輸出如下格式 enter image description here

誰能幫我關於這個問題。 謝謝

+2

你好,歡迎來到Stackoverflow。看看http://stackoverflow.com/help/how-to-ask ...正如你所看到的,我們在這裏幫助你解決特定的編程問題,而不是爲你編寫代碼。向我們展示迄今爲止所嘗試的內容,分享您的想法,並幫助您找到自己的錯誤,但沒有人會爲您編寫代碼。 – Twinfriends

+2

歡迎來到SO。請先到[幫助中心](http://stackoverflow.com/help),並提供[MCVE:最小,完整和可驗證示例](http://stackoverflow.com/help/mcve)。社區需要知道你到目前爲止所嘗試過的。任何代碼? – OldPadawan

+0

你聽說過foreach和<?php對不對? – Akintunde007

回答

0

試試這個。

<?php 
    foreach ($country as $key => $value) { 
     foreach ($value as $index => $val) { 
      echo "<tr>"; 
      echo "<td>".$val['name']."</td>"; 
      echo "<td>".$val['date_of_birthday']."</td>"; 
      echo "<td>".$val['email']."</td>"; 
      echo "<td>".$val['department']."</td>"; 
      echo "</tr>"; 
     } 
    } 
?> 
+0

讓我知道它是否有效。 – ThataL

+2

我不會鼓勵你的答案,這個答案是大約1分鐘,但沒有人給出這個答案,你知道爲什麼嗎?只是因爲所有人都想自己嘗試。 –

+0

okey sorry bro ...下次我會保持。 – ThataL

1

首先你需要展示一些努力,你不能指望人們爲你寫代碼。你需要嘗試一些東西,這就是你學習的方式。複製和粘貼代碼不會幫助你。

<table> 
<tr> 
    <th>Name</th> 
    <th>Date of Birth</th> 
    <th>Email</th> 
    <th>Department</th> 
</tr> 
<?php 
foreach ($countries as $country) : ?> 
<tr> 
    <td><?php echo $country['name']; ?></td> 
    <td><?php echo $country['date_of_birthday']; ?></td> 
    <td><?php echo $country['email']; ?></td> 
    <td><?php echo $country['department']; ?></td> 
</tr> 
<?php endforeach; ?> 
</table>