НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
⊗ppPmMdAOA 141 of 447 menu

Массив ассоциативных массивов в PHP

Очень часто в PHP появляются массивы, содержащие набор неких сущностей, например, список пользователей или список продуктов.

Вот пример такого массива:

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

Как вы видите, здесь мы имеем дело с массивом ассоциативных массивов. Не смотря на то, что этот массив двухмерный, как правило для его перебора используется один foreach, перебирающий подмассивы. А части самих подмассивов просто получают по ключу и записывают в нужном порядке и формате.

Давайте для примера выведем столбец наших работников в некотором формате:

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

Дан следующий массив:

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

Выведите с помощью этого массива столбец продуктов в каком-нибудь придуманном вами формате.

Русский
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить