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

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


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

सिंटैक्स (Syntax)

array_count_values(array $arr): array

पैरामीटर्स (Parameters)

  • $arr − वह सरणी जिसके मानों की गिनती करनी है। मान स्ट्रिंग या पूर्णांक होने चाहिए।

रिटर्न वैल्यू (Return Value)

सहयोगी सरणी: कुंजी = मूल मान, मान = गिनती।

उदाहरण (Examples)

उदाहरण 1: मूल उपयोग

<?php
$arr = array("Laptop", "Keyboard", "Mouse", "Keyboard", "Keyboard", "Mouse", "Keyboard");
$result = array_count_values($arr);
print_r($result);
?>

आउटपुट

Array
(
    [Laptop] => 1
    [Keyboard] => 4
    [Mouse] => 2
)

उदाहरण 2: संख्यात्मक मान

<?php
$arr = [1, 2, 2, 3, 3, 3, 4, 4, 4, 4];
print_r(array_count_values($arr));
?>

आउटपुट

Array
(
    [1] => 1
    [2] => 2
    [3] => 3
    [4] => 4
)

उदाहरण 3: अमान्य मान (चेतावनी)

<?php
$arr = ["a" => 1, "b" => [1,2]]; // सरणी मान
$result = array_count_values($arr);
// Warning: array_count_values(): Can only count STRING and INTEGER values!
?>

उदाहरण 4: व्यावहारिक उपयोग - सबसे आम मान (mode) खोजना

<?php
$votes = ["A", "B", "A", "C", "A", "B", "B", "B"];
$counts = array_count_values($votes);
arsort($counts); // गिनती के आधार पर अवरोही
$mode = key($counts);
echo "Most voted: $mode (" . $counts[$mode] . " votes)";
// Most voted: B (4 votes)
?>

नोट

  • केवल स्ट्रिंग और पूर्णांक मान गिने जा सकते हैं (फ्लोट, सरणी, ऑब्जेक्ट पर चेतावनी)।
  • केस-सेंसिटिव: "Apple" और "apple" अलग गिने जाएँगे। केस-इनसेंसिटिव के लिए पहले array_map('strtolower', $arr) करें।
  • खाली सरणी पर खाली सरणी लौटाता है।
  1. - PHP में array_shift() फंक्शन

    PHP में array_shift() फंक्शन सरणी से पहला तत्व हटाता है, और हटाए गए तत्व का मान लौटाता है। सिंटैक्स array_shift(arr) पैरामीटर्स arr - निर्दिष्ट सरणी। रिटर्न वैल्यू शिफ्ट किया गया मान। यदि सरणी खाली है तो NULL। उदाहरण <?php $products = array(Electronics, Accessories, Shoes, Toys, Groceries);

  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)नामित कुंजि