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

PHP सरणी से मानों की गणना कैसे करें और फ़ोरैच लूप में केवल एक बार मान दिखाएं?

मान लें कि निम्नलिखित हमारी PHP सरणी है

$listOfNames = array('John','David','Mike','David','Mike','David');

हम चाहते हैं कि आउटपुट उपरोक्त सरणी में मानों की संख्या को इस तरह प्रदर्शित करे -

Array ( [John] => 1 [David] => 3 [Mike] => 2 )

गिनती प्राप्त करने के लिए, इनबिल्ट फ़ंक्शन array_count_values() का उपयोग करें।

उदाहरण

PHP कोड इस प्रकार है

<!DOCTYPE html>
<html>
<body>
<?php
$listOfNames = array('John','David','Mike','David','Mike','David');
$frequencyOfEachName = array_count_values($listOfNames);
print_r( $frequencyOfEachName);
?>
</body>
</html>

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा

Array ( [John] => 1 [David] => 3 [Mike] => 2 )

  1. PHP में किसी सरणी का पहला तत्व कैसे प्राप्त करें?

    PHP में किसी सरणी का पहला तत्व प्राप्त करने के लिए, कोड इस प्रकार है - उदाहरण <?php    $arr = array( "p"=>"150", "q"=>"100", "r"=>"120", "s"=>"110", "t"=>"115", "u&quo

  1. PHP में किसी सरणी से यादृच्छिक मान कैसे प्राप्त करें?

    PHP में किसी सरणी से यादृच्छिक मान प्राप्त करने के लिए, कोड इस प्रकार है- उदाहरण <?php    $arr = array( "p"=>"150", "q"=>"100", "r"=>"120", "s"=>"110", "t"=>"115", "u&

  1. PHP में serializeArray से POST मान कैसे प्राप्त करें?

    PHP में serializeArray से POST मान प्राप्त करने के लिए, serializeArray() . का उपयोग करें तरीका। serializeArray( ) विधि .serialize() विधि जैसे सभी रूपों और प्रपत्र तत्वों को क्रमबद्ध करती है लेकिन आपके साथ काम करने के लिए एक JSON डेटा संरचना लौटाती है। मान लें कि हमारे पास serialize.php . में PHP सा