我可以用php打印多维数组吗
我有一个数组,格式如下我可以用php打印多维数组吗,php,arrays,multidimensional-array,Php,Arrays,Multidimensional Array,我有一个数组,格式如下 ( [Albania] => Array ( [0] => stdClass Object ( [name] => Margaret Ramirez [date_of_birthday] => 24-Mar-1997 [email] => mramirez1g@godaddy.com
(
[Albania] => Array
(
[0] => stdClass Object
(
[name] => Margaret Ramirez
[date_of_birthday] => 24-Mar-1997
[email] => mramirez1g@godaddy.com
[department] => Engineering
)
)
[Argentina] => Array
(
[0] => stdClass Object
(
[name] => Samuel Fisher
[date_of_birthday] => 16-Jan-1955
[email] => sfisher1e@amazon.co.uk
[department] => Sales
)
)
[Azerbaijan] => Array
(
[0] => stdClass Object
(
[name] => Jason Mccoy
[date_of_birthday] => 11-Nov-2001
[email] => jmccoy22@shop-pro.jp
[department] => Research and Development
)
)
我希望从该数组中获得如下格式的输出
有人能帮我解决这个问题吗。
谢谢,试试这个
<?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>";
}
}
?>
首先,你需要付出一些努力,你不能指望别人为你编写代码。你需要尝试一些东西,这就是你学习的方式。复制和粘贴代码对您没有帮助
<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>
名称
出生日期
电子邮件
部门
大家好,欢迎来到Stackoverflow。看看。。。正如您所见,我们在这里帮助您解决特定的编程问题,而不是为您编写代码。向我们展示您迄今为止所做的尝试,分享您的想法,我们将帮助您发现错误,但没有人会为您编写代码。欢迎使用so。请先到,并提供一个。社区需要知道到目前为止您已经尝试了什么。有代码吗?您听说过foreach,它是非常直接的解决方案。尝试一些东西并在此处发布,以便有人帮助使用foreach()@fern petal,并不是为了不费吹灰之力就为您提供一切,请展示您所尝试的内容?我不鼓励您回答,此答案大约需要1分钟,但没有人给出此答案,您知道为什么吗?只是因为所有人都想自己尝试。
<?php
foreach($country as $contryKey => $contryValue) {
foreach($contryValue as $index => $objValue) {
echo "<tr>";
echo "<td>".$objValue->name."</td>";
echo "<td>".$objValue->date_of_birthday."</td>";
echo "<td>".$objValue->email."</td>";
echo "<td>".$objValue->department."</td>";
echo "</tr>";
}
}
?>