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

पीएचपी ऐरे ऑपरेटर्स

परिचय

PHP सरणी डेटा प्रकारों पर ऑपरेटरों के रूप में उपयोग किए जाने वाले प्रतीकों के निम्नलिखित सेट को परिभाषित करता है

प्रतीक उदाहरण नाम परिणाम
+ $a + $b संघ $a और $b का संघ।
== $a ==$b समानता सही है अगर $a और $b में समान कुंजी/मान युग्म हैं।
=== $a ===$b पहचान सच है अगर $a और $b में समान क्रम में और समान प्रकार के कुंजी/मान जोड़े हैं।
!= $a !=$b असमानता सही है अगर $a $b के बराबर नहीं है।
$a <> $b असमानता सही है अगर $a $b के बराबर नहीं है।
!== $a !==$b गैर-पहचान सही है अगर $a $b के समान नहीं है।

सरणी का संघ

यूनियन ऑपरेटर बाएं हाथ के सरणी में जोड़े गए दाएं हाथ के सरणी को जोड़ता है।; यदि दोनों सरणियों में एक कुंजी मौजूद है, तो बाएँ हाथ के सरणी के तत्वों का उपयोग किया जाएगा, और दाएँ हाथ के सरणी से मेल खाने वाले तत्वों को अनदेखा कर दिया जाएगा।

निम्नलिखित उदाहरण स्थिरांक को परिभाषित करने के लिए परिभाषित () फ़ंक्शन का उपयोग दिखाता है

उदाहरण

<?php
$arr1=array("phy"=>70, "che"=>80, "math"=>90);
$arr2=array("Eng"=>70, "Bio"=>80,"CompSci"=>90);
$arr3=$arr1+$arr2;
var_dump($arr3);
?>

आउटपुट

निम्नलिखित परिणाम प्रदर्शित होंगे

array(6) {
["phy"]=>
int(70)
["che"]=>
int(80)
["math"]=>
int(90)
["Eng"]=>
int(70)
["Bio"]=>
int(80)
["CompSci"]=>
int(90)
}

सरणी की तुलना

दो सरणियों को समान कहा जाता है यदि उनके पास समान कुंजी-मूल्य जोड़े हैं। निम्नलिखित उदाहरण में एक अनुक्रमित सरणी और अन्य सहयोगी सरणी है जिसमें पहले तत्वों की अनुक्रमणिका के अनुरूप कुंजी है। इसलिए दोनों बराबर हैं

उदाहरण

<?php
$arr1=array(0=>70, 2=>80, 1=>90);
$arr2=array(70,90,80);
var_dump ($arr1==$arr2);
var_dump ($arr2!=$arr1);
?>

आउटपुट

निम्नलिखित परिणाम प्रदर्शित होंगे

bool(true)
bool(false)

पहचान संचालक

सरणियाँ समान होती हैं यदि और केवल यदि उन दोनों में कुंजी-मूल्य जोड़े का एक ही सेट और एक ही क्रम में हो

उदाहरण

<?php
$arr1=array(0=>70, 1=>80, 2=>90);
$arr2=array(70,90,80);
var_dump ($arr1===$arr2);
$arr3=[70,80,90];
var_dump ($arr3===$arr1);
?>

आउटपुट

निम्नलिखित परिणाम प्रदर्शित होंगे

bool(false)
bool(true)

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

    timezone_abbreviations_list() फ़ंक्शन dst, ऑफ़सेट और टाइमज़ोन नाम वाली सहयोगी सरणी देता है सिंटैक्स timezone_abbreviations_list() पैरामीटर नहीं वापसी timezone_abbreviations_list() फ़ंक्शन सफलता पर सरणी देता है या विफलता पर FALSE देता है। उदाहरण निम्नलिखित एक उदाहरण है - <?php $timezone_ab

  1. PHP में स्थानीय समय () फ़ंक्शन

    लोकलटाइम () फ़ंक्शन एक सरणी देता है जिसमें यूनिक्स टाइमस्टैम्प के समय घटक होते हैं। सिंटैक्स localtime(timestamp, is_associative) पैरामीटर टाइमस्टैम्प - एक पूर्णांक यूनिक्स टाइमस्टैम्प जो वर्तमान स्थानीय समय के लिए डिफ़ॉल्ट है यदि टाइमस्टैम्प नहीं दिया गया है। दूसरे शब्दों में, यह समय () के मान क

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

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