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

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


PHP में array_sum() फ़ंक्शन सरणी के सभी मानों का योग (sum) निकालता है। पूर्णांक या फ्लोट मान लौटाता है। खाली सरणी पर 0 लौटाता है।

सिंटैक्स (Syntax)

array_sum(array $arr): int|float

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

  • $arr − वह सरणी जिसके मानों का योग निकालना है।

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

मानों का योग। पूर्णांक या फ्लोट। खाली सरणी पर 0।

उदाहरण (Examples)

उदाहरण 1: पूर्णांक सरणी का योग

<?php
$arr = array(50, 100, 150, 300);
echo array_sum($arr); // आउटपुट: 600
?>

आउटपुट

600

उदाहरण 2: फ्लोट मानों वाली सहयोगी सरणी

<?php
$arr = array("a" => 29.8, "b" => 66.4);
echo array_sum($arr); // आउटपुट: 96.2
?>

आउटपुट

96.2

उदाहरण 3: खाली सरणी और मिश्रित प्रकार

<?php
echo array_sum([]) . "\n";           // 0
echo array_sum([1, 2, "3", "4.5"]) . "\n"; // 10.5 (स्ट्रिंग संख्या में बदल जाती है)
echo array_sum(["a", "b"]) . "\n";   // 0 (गैर-संख्यात्मक स्ट्रिंग 0 बन जाती है)
?>

आउटपुट

0
10.5
0

उदाहरण 4: बहुआयामी सरणी (पुनरावर्ती नहीं)

<?php
$arr = [[1, 2], [3, 4]];
echo array_sum($arr); // 0 - उप-सरणियाँ संख्या में नहीं बदलतीं
?>

व्यावहारिक उपयोग: औसत निकालना

<?php
$marks = [85, 92, 78, 90, 88];
$average = array_sum($marks) / count($marks);
echo "Average: $average"; // 86.6
?>

नोट

  • गैर-संख्यात्मक स्ट्रिंग्स को 0 माना जाता है (चेतावनी के साथ PHP 8.0+ में)।
  • बहुआयामी सरणी के लिए पुनरावर्ती योग के लिए कस्टम फ़ंक्शन लिखें या array_walk_recursive उपयोग करें।
  1. - PHP में array_shift() फंक्शन

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

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

    PHP में array_sum() फ़ंक्शन सरणी के सभी मानों का योग (sum) निकालता है। पूर्णांक या फ्लोट मान लौटाता है। खाली सरणी पर 0 लौटाता है। सिंटैक्स (Syntax) array_sum(array $arr): int|float पैरामीटर्स (Parameters) $arr − वह सरणी जिसके मानों का योग निकालना है। रिटर्न वैल्यू (Return Value) मानों का योग।

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

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