Tworzenie tablicy

0

Chciałbym zrobić następująca rzecz. Posiadam taki plik:

$country = array(
  array('Code' => 'NLD','Name' => 'Netherlands','SurfaceArea' => '41526.00','Population' => '15864000','HeadOfState' => 'Beatrix'),
  array('Code' => 'ALB','Name' => 'Albania','SurfaceArea' => '28748.00','Population' => '3401200','HeadOfState' => 'Rexhep Mejdani'),
  array('Code' => 'AND','Name' => 'Andorra','SurfaceArea' => '468.00','Population' => '78000','HeadOfState' => ''),
  array('Code' => 'BEL','Name' => 'Belgium','SurfaceArea' => '30518.00','Population' => '10239000','HeadOfState' => 'Albert II'),
  array('Code' => 'BIH','Name' => 'Bosnia and Herzegovina','SurfaceArea' => '51197.00','Population' => '3972000','HeadOfState' => 'Ante Jelavic'),
);

Chciałbym w innym pliku zadeklarować tablice która zaciągnie dane z pliku powyżej i wyświetli tablice z 3 kolumnami(Kod kraju,Nazwa,Liczba ludności). Dla Kod Kraju powinny się wyświetlać wartości odpowiadające 'Code', dla Nazwa wartości z 'Name' i dla Liczba Ludności wartości z**'Population'**.
Czy jest mi ktoś w stanie pomoc rozwiązać ten problem? Z góry dziękuję za pomoc.

1

W pliku którym posiadasz tablicę $country daj return $country; . Następnie w drugim pliku możesz zrobić coś takiego : $array = include 'twojplik.php'; . I teraz przelecieć tablicę foreach.
Np.

foreach($array as $key => $arr){
    echo "Kod kraju: " . $arr['Code'] . ", Nazwa: " . $arr['Name'] . ", Liczba ludności: " . $arr['Population'] . "<br />";
}
0

Ok. Dzięki za odpowiedz. A gdybym chciał zrobić tabele wyglądającą tak:

screenshot-20190112103345.png

Żeby wartości się zaciągały tak jak do tej pory ale były wrzucone do odpowiednich kolumn jak na zdjęciu.

0
<table>
    <tr>
        <th>Kod kraju</th><th>Nazwa</th><th>Liczba ludności</th>
    </tr>
    <?php foreach($array as $key => $arr){
        echo '<tr><td>' . $arr['Code'] . '</td><td>' . $arr['Name'] . '</td><td>' . $arr['Population'] . '</td></tr>';
    } ?>
</table>

1 użytkowników online, w tym zalogowanych: 0, gości: 1