⊗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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել