Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

पीएचपी अनुक्रमित सरणी

परिभाषा और उपयोग

केवल कुंजी => मान जोड़े के बजाय मानों का अल्पविराम से अलग किया गया अनुक्रम। इस तरह के संग्रह में प्रत्येक तत्व का 0 से शुरू होने वाला एक अद्वितीय स्थितीय सूचकांक होता है। इसलिए, इसे अनुक्रमित सरणी कहा जाता है।

अनुक्रमित ऐरे ऑब्जेक्ट को सरणी () द्वारा प्रारंभ किया जा सकता है [].

सिंटैक्स

//Indexed array using array() function
$arr=array(val1, val2,val3,..);
//Indexed array using assignment method
$arr=[val1, val2, val3,..];

सरणी में एक तत्व किसी भी PHP प्रकार का हो सकता है। हम निम्नलिखित सिंटैक्स के साथ सरणी से किसी तत्व को उसके सूचकांक द्वारा एक्सेस कर सकते हैं -

$arr[index];

PHP संस्करण

PHP 5.4 के बाद से सरणी के असाइनमेंट के लिए वर्गाकार कोष्ठकों का उपयोग उपलब्ध है

अनुक्रमित सरणी बनाने के लिए निम्न उदाहरण वर्ग कोष्ठक का उपयोग करता है

उदाहरण

<?php
$arr=[10, "ten",10.0, 1.0E1];
var_dump($arr);
?>

आउटपुट

यह निम्नलिखित परिणाम देगा -

array(4) {
   [0]=>
   int(10)
   [1]=>
   string(3) "ten"
   [2]=>
   float(10)
   [3]=>
   float(10)
}

यह उदाहरण अनुक्रमित सरणी बनाने के लिए सरणी () फ़ंक्शन का उपयोग करता है

उदाहरण

<?php
$arr=array(10, "ten",10.0, 1.0E1);
var_dump($arr);
?>

आउटपुट

यह निम्नलिखित परिणाम देगा -

array(4) {
   [0]=>
   int(10)
   [1]=>
   string(3) "ten"
   [2]=>
   float(10)
   [3]=>
   float(10)
}

हम foreach . का उपयोग करके सरणी तत्वों को पार कर सकते हैं लूप के साथ-साथ के लिए लूप इस प्रकार है -

उदाहरण

<?php
$arr=array(10, "ten",10.0, 1.0E1);
//using for loop. Use count() function to determine array size.
for ($i=0;$i < count($arr); $i++){
   echo $arr[$i] . " ";
}
echo "\n";
//using foreach loop
foreach($arr as $i){
   echo $i . " ";
}
?>

आउटपुट

यह निम्नलिखित परिणाम देगा -

10 ten 10 10
10 ten 10 10

यह उदाहरण वर्ग कोष्ठकों का उपयोग करके कुछ सूचकांक पर संशोधित मूल्य दिखाता है। नया तत्व जोड़ने के लिए, वर्ग कोष्ठक खाली रखें ताकि अगले उपलब्ध पूर्णांक का उपयोग अनुक्रमणिका के रूप में किया जा सके

उदाहरण

<?php
$arr=array(10, "ten",10.0, 1.0E1);
//modify existing element using index
$arr[3]="Hello";
//add new element using next index
$arr[]=100;
for ($i=0; $i< count($arr); $i++){
   echo $arr[$i];
}
?>

आउटपुट

यह निम्नलिखित परिणाम देगा -

10 ten 10 Hello 100

  1. PHP में प्रत्येक () फ़ंक्शन

    प्रत्येक () फ़ंक्शन किसी सरणी से वर्तमान कुंजी और मान युग्म लौटाता है। नोट - इस फ़ंक्शन को PHP 7.2.0 के रूप में हटा दिया गया है और इसे टाला जाना चाहिए। सिंटैक्स each(arr) पैरामीटर गिरफ्तार -निर्दिष्ट सरणी वापसी प्रत्येक () फ़ंक्शन वर्तमान तत्व कुंजी और मान लौटाता है। यह चार तत्वों के साथ एक स

  1. PHP में array_values ​​() फ़ंक्शन

    array_values() फ़ंक्शन किसी सरणी के सभी मान लौटाता है। सिंटैक्स array_values(arr) पैरामीटर गिरफ्तार - निर्दिष्ट सरणी। वापसी array_values() फ़ंक्शन किसी सरणी के मान लौटाता है। उदाहरण निम्नलिखित एक उदाहरण है - आउटपुट North )

  1. PHP में सरणी () फ़ंक्शन

    PHP में array() फंक्शन एक array बनाता है। PHP में Array तीन प्रकार की होती है। अनुक्रमित सरणियाँ - यह संख्यात्मक सूचकांक के साथ एक सरणी है सहयोगी सरणियाँ - यह नामित कुंजियों वाली एक सरणी है बहुआयामी सरणियाँ − यह एक सरणी है जिसमें एक या अधिक सरणियाँ होती हैं सिंटैक्स // array with numeric