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,
],
];
?>
इस ऐरे का उपयोग करके उत्पादों का एक कॉलम किसी आपके द्वारा सोचे गए प्रारूप में प्रदर्शित करें।