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

PHP 7 में सरणी संरचना और मान प्रदर्शित करना

PHP में एक सरणी एक प्रकार की डेटा संरचना है जो एक ही वेरिएबल के तहत समान डेटा प्रकार के कई तत्वों को संग्रहीत कर सकती है।

PHP में सरणी संरचना और मान प्रदर्शित करने के लिए, हम दो फ़ंक्शन्स का उपयोग कर सकते हैं। हम प्रोग्राम सरणी के आउटपुट मान को मानव-पठनीय प्रारूप में देखने के लिए var_dump() या print_r() का उपयोग कर सकते हैं।

print_r और var_dump के बीच अंतर

print_r: इसका उपयोग वेरिएबल जानकारी को मानव-पठनीय प्रारूप में प्रदर्शित करने के लिए किया जाता है। सरणी मान एक प्रारूप में मौजूद होंगे ताकि कुंजियाँ और तत्व दिखा सकें। print_r ऑब्जेक्ट्स के संरक्षित और निजी गुण भी दिखाता है लेकिन यह स्टेटिक क्लास और सदस्यों को नहीं दिखाएगा।

उदाहरण

<?php 
    $x = array ('x' => 'Dept', 'y' => 'Employee', 'z' => array ('a', 'b', 'c')); 
    print_r ($x); 
?>

आउटपुट

Array ( 
    [x] => Dept 
    [y] => Employee 
    [z] => Array 
        ( 
            [0] => a 
            [1] => b 
            [2] => c 
        ) 
)

var_dump: इसका उपयोग एक या अधिक वेरिएबल्स और एक्सप्रेशन्स की संरचना जानकारी को उनके प्रकार और मान सहित प्रदर्शित करने के लिए किया जाता है। सरणियाँ और ऑब्जेक्ट्स उनके मानों के साथ पुनरावर्ती रूप से खोजे जाते हैं ताकि संरचना दिखाने के लिए इंडेंट किया जाए।

उदाहरण

<?php 
    $x = array(1, 2,3, array("x", "y", "z","a")); 
    var_dump($x); 
?>

आउटपुट

array(4) { 
    [0]=> int(1) 
    [1]=> int(2) 
    [2]=> int(3) 
    [3]=> array(4) { 
        [0]=> string(1) "x" 
        [1]=> string(1) "y" 
        [2]=> string(1) "z" 
        [3]=> string(1) "a" 
    } 
}

print_r और var_dump स्टेटमेंट का उपयोग करने वाला प्रोग्राम

उदाहरण

<?php 
    $students = array("Rohan", "Mohan", "Thomas"); // यह छात्रों को प्रिंट करेगा 
    print_r($students); 
    //echo "
"; var_dump($students); ?>

आउटपुट

Array ( 
    [0] => Rohan 
    [1] => Mohan 
    [2] => Thomas ) 
array(3) { 
    [0]=> string(5) "Rohan" 
    [1]=> string(5) "Mohan" 
    [2]=> string(6) "Thomas" 
}
  1. जावास्क्रिप्ट Array.prototype.values() मेथड जावास्क्रिप्ट Array.prototype.values() मेथड

    जावास्क्रिप्ट का array.values() मेथड एक नया Array Iterator ऑब्जेक्ट लौटाता है जिसमें एरे में प्रत्येक इंडेक्स के लिए वैल्यूज होती हैं। सिंटैक्स इस प्रकार है: arr.values() उदाहरण 1 <!DOCTYPE html> <html> <body> <h2>डेमो हेडिंग</h2> <p>वैल्यू दिखाने के लिए बटन

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

    PHP में array_count_values() फ़ंक्शन सरणी में प्रत्येक मान की घटनाओं (occurrences) की गिनती करता है। एक सहयोगी सरणी लौटाता है जहाँ कुंजियाँ मूल सरणी के मान होते हैं और मान उनकी गिनती। सिंटैक्स (Syntax) array_count_values(array $arr): array पैरामीटर्स (Parameters) $arr − वह सरणी जिसके मानों की गि

  1. - PHP में array() फ़ंक्शन / सरणी निर्माण

    PHP में array() भाषा निर्माण (language construct) है जो सरणी बनाता है। PHP 5.4+ में छोटा सिंटैक्स [] भी उपलब्ध है। PHP में तीन प्रकार की सरणियाँ होती हैं। सरणी के प्रकार (Array Types) प्रकारविवरणउदाहरण सूचकांकित (Indexed)संख्यात्मक कुंजियाँ (0, 1, 2...)[10, 20, 30] सहयोगी (Associative)नामित कुंजि