PHP एरे

आरे एकल वेरियेबल में एक या अधिक मूल्यों को संग्रहीत कर सकते हैं。

इंस्टैंस

आरे एकल वेरियेबल में कई मूल्यों को संग्रहीत करते है:

<?php
$cars=array("porsche","BMW","Volvo");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>

रन इंस्टैंस

आरे क्या है?

आरे विशेष वेरियेबल है, जो कई मूल्यों को साथ-साथ संग्रहीत कर सकता है。

अगर आपके पास एक प्रोजेक्ट सूची (उदाहरण के लिए आटोमोबाइल ब्रांड सूची) है, तो इस तरह इसे एकल वेरियेबल में संग्रहीत करना:

$cars1="porsche";
$cars2="BMW";
$cars3="Volvo";

यदि आप वेरियेबल को बढ़ाना चाहते हैं और विशेष मूल्य को खोजना चाहते हैं? या अगर आप 300 आटोमोबाइल ब्रांड को संग्रहीत करना चाहते हैं, न कि 3?

समाधान एक आरे को बनाना है!

आरे एकल वेरियेबल नाम में कई मूल्यों को संग्रहीत कर सकते हैं, और आप एक इंडेक्स को उपयोग करके किसी मूल्य को एक्सेस कर सकते हैं。

PHP में आरे को बनाना

PHP में, array() फ़ंक्शन इसके लिए उपयोग करता है कि आपको आरे को बनाने के लिए:

array();

PHP में, तीन तरह के आरे हैं:

  • इंडेक्स एक्सेस आरे - नंबर इंडेक्स वाले आरे
  • संबंधित एक्सेस आरे - निर्दिष्ट कीओं वाले आरे
  • बहुआकार अर्रे - एक एक्सेस के आरे का आरे

PHP इंडेक्स एक्सेस आरे

इंडेक्स एक्सेस आरे को बनाने के दो तरीके हैं:

इंडेक्स स्वचालित रूप से आवंटित होते हैं (इंडेक्स 0 से शुरू होता है):

$cars=array("porsche","BMW","Volvo");

या भी हाथ से इंडेक्स आवंटित कर सकते हैं:

$cars[0]="porsche";
$cars[1]="BMW";
$cars[2]="Volvo";

नीचे का उदाहरण इसके लिए बनाता है कि $cars नामक इंडेक्स एक्सेस आरे को तीन एलीमेंट्स आवंटित करता है, और इसके मूल्यों को आउटपुट करता है:

इंस्टैंस

<?php
$cars=array("porsche","BMW","Volvo");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>

रन इंस्टैंस

आरे की लंबाई प्राप्त करना - count() फ़ंक्शन

count() फ़ंक्शन इसके लिए उपयोग करता है कि आपको आरे की लंबाई (एलीमेंट संख्या) वापस करे:

इंस्टैंस

<?php
$cars=array("porsche","BMW","Volvo");
echo count($cars);
?>

रन इंस्टैंस

इंडेक्स एक्सेस बढ़ाएं

यदि आप इंडेक्स एक्सेस करना और सभी मूल्यों को आउटपुट करना चाहते हैं, तो आपको for लूप का उपयोग कर सकते हैं, इस तरह:

इंस्टैंस

<?php
$cars=array("porsche","BMW","Volvo");
$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++) {
  echo $cars[$x];
  echo "<br>";
}
?>

रन इंस्टैंस

PHP संबंधित अर्रे

संबंधित अर्रे आपको अर्रे को आवंटित किए गए निर्दिष्ट कुंजियों का आरेखन करते हैं。

संबंधित अर्रे बनाने के दो तरीके हैं:

$age=array("Bill"=>"35","Steve"=>"37","Elon"=>"43");

या:

$age['Bill']="63";
$age['Steve']="56";
$age['Elon']="47";

फिर स्क्रिप्ट में निर्दिष्ट कुंजी का उपयोग कर सकते हैं:

इंस्टैंस

<?php
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
echo "Elon is " . $age['Elon'] . " years old.";
?>

रन इंस्टैंस

संबंधित अर्रे घूमना

सभी संबंधित अर्रे के मूल्यों को घूमते हुए और उन्हें आउटपुट करने के लिए foreach लूप का उपयोग कर सकते हैं, जैसे कि इस तरह:

इंस्टैंस

<?php
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
foreach($age as $x=>$x_value) {
  echo "Key=": $x ", Value=": $x_value;
  echo "<br>";
}
?>

रन इंस्टैंस

बहुआकार अर्रे

हम अगले PHP उच्च स्तरीय पाठ्यक्रम में इसका वर्णन करेंगेबहुआकार अर्रे.

पूर्ण PHP अर्रे रेफ़रेंस मैनुअल

पूर्ण अर्रे फ़ंक्शन संदर्भ मैनुअल प्राप्त करने के लिए हमारे PHP अर्रे रेफ़रेंस मैनुअल.

यह संदर्भ दस्तावेज़ प्रत्येक फ़ंक्शन के संक्षिप्त वर्णन, उपयोग उदाहरण शामिल करता है。