Kodokon kodokon.com

ऐरे: सूचियाँ और कुंजी-वैल्यू जोड़े

अनुक्रमित या सहयोगी ऐरे में कई वैल्यू संग्रहीत करें और PHP के आवश्यक फ़ंक्शनों से उन्हें संचालित करें।

8 मिनट · 3 प्रश्न

इस पाठ को Kodokon में खोलें

एक ऐरे एक ऐसा वेरिएबल है जो एक साथ कई वैल्यू रख सकता है, जैसे कई खानों वाली एक शेल्फ। एक अनुक्रमित ऐरे में, हर खाना एक इंडेक्स से क्रमांकित होता है जो 0 से शुरू होता है: इसलिए पहला तत्व $colors[0] है। आप कोष्ठकों [...] से एक ऐरे बनाते हैं, $colors[index] से एक खाना पढ़ते हैं, और संकेतन $colors[] = ... अंत में एक नई वैल्यू जोड़ता है।

PHP
<?php

$colors = ["red", "green", "blue"];

echo $colors[0];
echo $colors[2];

$colors[] = "yellow";
$colors[1] = "purple";

echo count($colors);
पढ़ना, जोड़ना, बदलना: गिनती 4 है।

कभी-कभी कोई संख्या कुछ नहीं बताती: किसी व्यक्ति का वर्णन करने के लिए, लेबल बेहतर होते हैं। सहयोगी ऐरे एक कुंजी (एक नाम, अक्सर एक स्ट्रिंग) को एक वैल्यू से जोड़ता है, तीर => के साथ जिसे “के अनुरूप है” पढ़ा जाता है। फिर आप किसी वैल्यू तक उसकी कुंजी से पहुँचते हैं: $user["name"]। यह डेटा का प्रतिनिधित्व करने के लिए PHP की पसंदीदा संरचना है।

PHP
<?php

$user = [
    "name" => "Awa",
    "age" => 28,
    "city" => "Lyon",
];

echo $user["name"];
echo $user["city"];

$user["age"] = 29;
हर कुंजी अपनी वैल्यू तक ले जाती है, जैसे एक छोटा शब्दकोश।

PHP सैकड़ों उपयोग-के-लिए-तैयार ऐरे फ़ंक्शन प्रदान करता है। आवश्यक फ़ंक्शन याद रखें: count($array) तत्वों की संख्या लौटाता है; in_array($value, $array) true का उत्तर देता है यदि वैल्यू मौजूद हो; sort($array) ऐरे को उसी जगह पर, सबसे छोटे से सबसे बड़े तक क्रमबद्ध करता है; implode($glue, $array) सभी तत्वों को एक ही स्ट्रिंग में जोड़ता है, आपके चुने हुए टेक्स्ट से अलग करते हुए; और array_keys($array) कुंजियों की सूची लौटाता है।

PHP
<?php

$numbers = [8, 3, 5];
sort($numbers);

echo implode(" - ", $numbers);
echo "<br>";

$guests = ["Awa", "Bruno", "Chloe"];

if (in_array("Bruno", $guests)) {
    echo "Bruno is on the list.<br>";
}

echo count($guests);
3 - 5 - 8 प्रदर्शित करता है, फिर अतिथियों की जाँच और गिनती करता है।

ज्ञान जांच

सुनिश्चित करें कि आपको इस पाठ के मुख्य बिंदु याद हैं।

  1. किसी अनुक्रमित ऐरे के पहले तत्व का इंडेक्स क्या है?
    • 0
    • 1
    • -1
  2. $user = ["city" => "Lyon"] के साथ, आप “Lyon” वैल्यू को कैसे पढ़ते हैं?
    • $user->city
    • $user["city"]
    • $user.city
  3. count($colors) क्या लौटाता है?
    • ऐरे का अंतिम तत्व
    • ऐरे में तत्वों की संख्या
    • ऐरे की वैल्यू का योग