সংজ্ঞা এবং ব্যবহার
max() ফাংশনটি অ্যারেতে সবচেয়ে বড় এলিমেন্ট রিটার্ন করে, অথবা দুটি বা ততোধিক কমা-সেপারেটেড প্যারামিটারের মাঝপথে সবচেয়ে বড়টি।
সিনট্যাক্স
max ( array $values ) : mixed
অথবা
max ( mixed $value1 [, mixed $... ] ) : mixed
প্যারামিটার
| ক্রমিক নং | প্যারামিটার ও বিবরণ |
|---|---|
| 1 | values যদি শুধু এক প্যারামিটার দেওয়া হয়, সেটি অবশ্যই ভ্যালুগুলোর একটি অ্যারে হতে হবে যা একই বা ভিন্ন টাইপের হতে পারে |
| 2 | value1, value2, .. যদি দুটি বা ততোধিক প্যারামিটার দেওয়া হয়, সেগুলো একই বা ভিন্ন টাইপের যেকোনো কম্পেয়ারেবল ভ্যালু হতে পারে |
রিটার্ন ভ্যালু
PHP max() ফাংশনটি অ্যারে প্যারামিটার বা ভ্যালুর সিকোয়েন্স থেকে সবচেয়ে বড় ভ্যালু রিটার্ন করে। স্ট্যান্ডার্ড কম্পেরিজন অপারেটরগুলো প্রযোজ্য। যদি ভিন্ন টাইপের একাধিক ভ্যালু সমান হয় (যেমন 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
উদাহরণ
নিচের উদাহরণটি স্ট্রিং অ্যারেতে থেকে max() রিটার্ন করে।-
<?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
উদাহরণ
নিচের উদাহরণে স্ট্রিং ভ্যালুর সিরিজ max() ফাংশনে দেওয়া হয়েছে;
<?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