2017-04-11 1 views
0

Ich habe ein Array in folgenden Formatkann ich drucken mehrdimensionale Arrays in 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 
      ) 

    ) 

I-Ausgang aus diesem Array erhalten möchten, wie unten Format enter image description here

Kann jemand bitte dieses Problem in Bezug auf mir helfen. danke

+2

Hallo und Willkommen zu Stackoverflow. Sehen Sie sich http://stackoverflow.com/help/how-to-ask an ... wie Sie sehen, sind wir hier, um Ihnen bei bestimmten Programmierproblemen zu helfen, nicht um Code für Sie zu schreiben. Zeige uns, was du bisher versucht hast, teile deine Gedanken und wir werden dir helfen, DEINE Fehler zu finden, aber niemand wird Code für dich schreiben. – Twinfriends

+2

Willkommen bei SO. Bitte gehen Sie zuerst zu [HELP center] (http://stackoverflow.com/help) und geben Sie ein [MCVE: Minimal, Complete und Verifable Example] (http://stackoverflow.com/help/mcve) an. Die Community muss wissen, was Sie bisher versucht haben. Irgendein Code? – OldPadawan

+0

Sie haben von foreach gehört und Akintunde007

Antwort

0

versuchen Sie dies.

<?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

lassen Sie mich wissen, wenn es funktioniert. – ThataL

+2

Ich werde deine Antwort nicht ermutigen, diese Antwort ist ungefähr 1 Minute, aber niemand gab diese Antwort, weißt du warum? nur weil alle selbst versuchen wollten. –

+0

okey sorry bro .. das nächste Mal werde ich beibehalten. – ThataL

1

Zunächst müssen Sie einige Mühe zeigen, können Sie nicht die Menschen für Sie Code schreiben erwarten. Du musst etwas versuchen, so lernst du. Kopieren und Einfügen von Code wird Ihnen nicht helfen.

<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> 
Verwandte Themen