PHP सरणी () फ़ंक्शन
उदाहरण
$cars नामक एक अनुक्रमित सरणी बनाएं, इसे तीन तत्व असाइन करें, और फिर सरणी मान वाले टेक्स्ट को प्रिंट करें:
<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
परिभाषा और उपयोग
सरणी () फ़ंक्शन का उपयोग एक सरणी बनाने के लिए किया जाता है।
PHP में, तीन प्रकार के सरणियाँ हैं:
- अनुक्रमित सरणियाँ - सांख्यिक अनुक्रमणिका के साथ सरणियाँ
- साहचर्य सरणियाँ - नामित कुंजियों वाली सरणियाँ
- बहुआयामी सरणियाँ - एक या एक से अधिक सरणियों वाली सरणियाँ
वाक्य - विन्यास
अनुक्रमित सरणियों के लिए सिंटेक्स:
array(value1, value2, value3, etc.)
सहयोगी सरणी के लिए सिंटेक्स:
array(key=>value,key=>value,key=>value,etc.)
पैरामीटर मान
Parameter | Description |
---|---|
key | Specifies the key (numeric or string) |
value | Specifies the value |
टेक्निकल डिटेल
प्रतिलाभ की मात्रा: | मापदंडों की एक सरणी देता है |
---|---|
पीएचपी संस्करण: | 4+ |
चेंजलॉग: | PHP 5.4 के रूप में, एक लघु सरणी सिंटैक्स का उपयोग करना संभव है, जो सरणी () को [] से बदल देता है। जैसे $cars=["Volvo",,"BMW"]; $cars=array("Volvo",,"BMW"); के बजाय |
और ज्यादा उदाहरण
उदाहरण
$age नामक एक सहयोगी सरणी बनाएं:
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?>
उदाहरण
अनुक्रमित सरणी के सभी मानों को लूप करें और प्रिंट करें:
<?php
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++)
{
echo $cars[$x];
echo "<br>";
}
?>
उदाहरण
एक सहयोगी सरणी के सभी मानों को लूप करें और प्रिंट करें:
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>
उदाहरण
एक बहुआयामी सरणी बनाएँ:
<?php
// A two-dimensional array:
$cars=array
(
array("Volvo",100,96),
array("BMW",60,59),
array("Toyota",110,100)
);
?>
पीएचपी ऐरे संदर्भ