2017-04-11 79 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>