परिभाषा और उपयोग
अधिकतम () फ़ंक्शन सरणी में उच्चतम तत्व देता है, या दो या अधिक अल्पविराम से अलग किए गए मापदंडों में से उच्चतम देता है।
सिंटैक्स
max ( array $values ) : mixed
या
max ( mixed $value1 [, mixed $... ] ) : mixed
पैरामीटर
| Sr.No | पैरामीटर और विवरण |
|---|---|
| 1 | मान यदि केवल एक पैरामीटर दिया गया है, तो यह मानों की एक सरणी होनी चाहिए जो समान या भिन्न प्रकार की हो सकती है |
| 2 | value1, value2, .. यदि दो या अधिक पैरामीटर दिए गए हैं, तो वे समान या भिन्न प्रकार के तुलनीय मान होने चाहिए |
रिटर्न वैल्यू
PHP अधिकतम () फ़ंक्शन सरणी पैरामीटर या मानों के अनुक्रम से उच्चतम मान देता है। मानक तुलना ऑपरेटर लागू होते हैं। यदि विभिन्न प्रकार के कई मान बराबर (जैसे 0 और 'PHP') के रूप में मूल्यांकन करते हैं, तो फ़ंक्शन का पहला पैरामीटर वापस कर दिया जाएगा।
PHP संस्करण
यह फ़ंक्शन PHP संस्करण 4.x, PHP 5.x और साथ ही PHP 7.x में उपलब्ध है।
उदाहरण
निम्नलिखित उदाहरण संख्यात्मक सरणी से उच्चतम मान देता है।
<?php $arg=array(23, 5.55, 142, 56, 99); echo "array="; foreach ($arg as $i) echo $i . ","; echo "\n"; echo "max = " . max($arg); ?>
आउटपुट
यह निम्नलिखित परिणाम देगा -
array=23,5.55,142,56,99, max = 142
उदाहरण
निम्नलिखित उदाहरण स्ट्रिंग्स की सरणी से अधिकतम () देता है।-
<?php
$arg=array("Java", "Angular", "PHP", "C", "Kotlin");
echo "array=";
foreach ($arg as $i) echo $i . ",";
echo "\n";
echo "max = " . max($arg);
?> आउटपुट
यह निम्नलिखित परिणाम देगा -
array=Java,Angular,PHP,C,Kotlin, max = PHP
उदाहरण
निम्नलिखित उदाहरण में अधिकतम () फ़ंक्शन को स्ट्रिंग मानों की श्रृंखला प्रदान की जाती है;
<?php $val1="Java"; $val2="Angular"; $val3="PHP"; $val4="C"; $val5="Kotlin"; echo "values=" . $val1 . "," . $val2 . "," . $val3 . "," . $val4 . "," . $val5 . "\n"; echo "max = " . max($val1, $val2, $val3,$val4,$val5); ?>
आउटपुट
यह निम्नलिखित परिणाम देगा -
values=Java,Angular,PHP,C,Kotlin max = PHP
उदाहरण
निम्नलिखित उदाहरण में सरणी मिश्रित डेटा प्रकारों का एक संग्रह है -
<?php $arg=array(23, "Java", 142, 1e2, 99); echo "array="; foreach ($arg as $i) echo $i . ","; echo "\n"; echo "max = " . max($arg); ?>
आउटपुट
यह निम्नलिखित परिणाम देगा -
array=23,Java,142,100,99, max = 142