⊗ppPmMdAOA 141 of 447 menu

Niz asociativnih nizov v PHP

Zelo pogosto se v PHP pojavijo nizi, ki vsebujejo niz nekih entitet, na primer seznam uporabnikov ali seznam produktov.

Tukaj je primer takšnega niza:

<?php $users = [ [ 'name' => 'user1', 'age' => 31, 'salary' => 1000, ], [ 'name' => 'user2', 'age' => 32, 'salary' => 2000, ], [ 'name' => 'user3', 'age' => 33, 'salary' => 3000, ], ]; ?>

Kot lahko vidite, imamo tukaj opravka z nizom asociativnih nizov. Kljub temu, da je ta niz dvodimenzionalen, se za njegovo prebiranje praviloma uporablja en foreach, ki prebira podnize. Elemente samih podnizov preprosto dobimo po ključu in jih izpišemo v zahtevanem vrstnem redu in formatu.

Za primer izpišimo stolpec naših zaposlenih v nekem formatu:

<?php foreach ($users as $user) { echo $user['name'] . ': ' . $user['salary'] . '$, ' . $user['age'] . '<br>'; } ?>

Podan je naslednji niz:

<?php $products = [ [ 'name' => 'prod1', 'price' => 100, 'amount' => 5, ], [ 'name' => 'prod2', 'price' => 200, 'amount' => 6, ], [ 'name' => 'prod3', 'price' => 300, 'amount' => 7, ], ]; ?>

S pomočjo tega niza izpišite stolpec produktov v kateremkoli formatu, ki si ga izmislite.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni