PHP array() फ़ंक्शन
उदाहरण
नाम $cars का सूचक अर्रे बनाएं, उसमें तीन तत्व डालें और अर्रे के मूल्यों को शामिल करने वाला लेख प्रिंट करें:
<?php $cars=array("Volvo","BMW","Toyota"); echo "मैं इसे पसंद करता हूँ " . $cars[0] . ", " . $cars[1] . " और " . $cars[2] . "."; ?>
परिभाषा और उपयोग
array() फ़ंक्शन अर्रे को बनाने के लिए उपयोग किया जाता है।
PHP में तीन प्रकार के अर्रे हैं:
- सूचक अर्रे - सूचक चाइन वाला अर्रे
- संबंधित अर्रे - निर्दिष्ट चाइन वाला अर्रे
- बहुआयामी अर्रे - एक अर्रे की अर्रे
वर्णन
array() अर्रे बनाता है, जो चाइन और मूल्य रखता है। अगर निर्दिष्ट अर्रे के दौरान चाइन खो दिया जाता है, तो एक विन्यास चाइन बना दिया जाता है, जो 0 से शुरू होता है और 1 से बढ़ता है।
array() का उपयोग करके एक संबंधित अर्रे बनाने के लिए => का उपयोग कर सकते हैं कि चाइन और मूल्य को अलग करें।
एक खाली अर्रे को बनाने के लिए array() को पारामीटर नहीं दें:
$new = array();
ध्यान:एक्सेस अर्रे () वास्तव में एक भाषा संरचना (language construct) है, जो आमतौर पर सीधे मान अर्रे को परिभाषित करने के लिए उपयोग की जाती है, लेकिन इसका उपयोग फ़ंक्शन के उपयोग के समान है, इसलिए हम इसे भी मानवाधारित अभिगम में शामिल कर रहे हैं।
व्याकरण
सूचक अर्रे के व्याकरण:
एक्सेस अर्रे (मूल्य1,मूल्य2,मूल्य3, आदि);
संबंधित अर्रे के व्याकरण:
एक्सेस अर्रे के व्याकरण: (की=>मूल्य, की=>मूल्य, की=>मूल्य, आदि);
पारामीटर | वर्णन |
---|---|
की | विनियम की नाम (संख्या या स्ट्रिंग)। |
value | विन्यास के लिए चाहिए. |
तकनीकी विवरण
वापसी मान: | पैरामीटर के आयता को वापस करें。 |
PHP संस्करण: | 4+ |
अद्यतन लॉग: |
PHP 5.4 से, छोटे आयता व्याकरण का उपयोग कर सकते हैं, array() के स्थान पर [] का उपयोग करें。 उदाहरणता के लिए $cars=["Volvo","BMW"]; के स्थान पर $cars=array("Volvo","BMW"); |
अधिक उदाहरण
उदाहरण 1
आयता $age बनाएं:
<?php $age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31"); echo "Bill is " . $age['Bill'] . " years old."; ?>
उदाहरण 2
सभी संख्यात्मक आयताओं को घूमकर प्रिंट करें:
<?php $cars=array("Volvo","BMW","Toyota"); $arrlength=count($cars); for($x=0;$x<$arrlength;$x++) { echo $cars[$x]; echo "<br>"; } ?>
उदाहरण 3
सभी संबंधित आयताओं को घूमकर प्रिंट करें:
<?php $age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31"); foreach($age as $x=>$x_value) { echo "Key=" . $x . ", Value=" . $x_value; echo "<br>"; } ?>
उदाहरण 4
द्विआयामिक आयता बनाएं:
<?php // द्विआयामिक आयता: $cars=array ( array("Volvo",100,96), array("BMW",60,59), array("Toyota",110,100) ); ?>