সংজ্ঞা এবং ব্যবহার
min() ফাংশনটি অ্যারেতে সবচেয়ে ছোট এলিমেন্ট রিটার্ন করে, অথবা দুটি বা ততোধিক কমা-সেপারেটেড প্যারামিটারের মাঝপথে সবচেয়ে ছোটটি।
সিনট্যাক্স
min ( array $values ) : mixed
অথবা
min ( mixed $value1 [, mixed $... ] ) : mixed
প্যারামিটার
| ক্রমিক নং | প্যারামিটার ও বিবরণ |
|---|---|
| 1 | values যদি শুধু এক প্যারামিটার দেওয়া হয়, সেটি অবশ্যই ভ্যালুগুলোর একটি অ্যারে হতে হবে যা একই বা ভিন্ন টাইপের হতে পারে |
| 2 | value1, value2, .. যদি দুটি বা ততোধিক প্যারামিটার দেওয়া হয়, সেগুলো একই বা ভিন্ন টাইপের যেকোনো কম্পেয়ারেবল ভ্যালু হতে পারে |
রিটার্ন ভ্যালু
PHP min() ফাংশনটি অ্যারে প্যারামিটার বা ভ্যালুর সিকোয়েন্স থেকে সবচেয়ে ছোট ভ্যালু রিটার্ন করে। স্ট্যান্ডার্ড কম্পেরিজন অপারেটরগুলো প্রযোজ্য। যদি ভিন্ন টাইপের একাধিক ভ্যালু সমান হয় (যেমন 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 "min = " . min($arg); ?>
আউটপুট
এটি নিচের ফলাফল তৈরি করবে -
array=23,5.55,142,56,99, min = 5.55
উদাহরণ
নিচের উদাহরণটি স্ট্রিং অ্যারেতে থেকে min() রিটার্ন করে।-
<?php $arg=array("Java", "Angular", "PHP", "C", "Kotlin"); echo "array="; foreach ($arg as $i) echo $i . ","; echo "\n"; echo "min = " . min($arg); ?>আউটপুট
এটি নিচের ফলাফল তৈরি করবে -
array=Java,Angular,PHP,C,Kotlin, min = Angular
উদাহরণ
নিচের উদাহরণে স্ট্রিং ভ্যালুর সিরিজ min() ফাংশনে দেওয়া হয়েছে;
<?php $val1="Java"; $val2="Angular"; $val3="PHP"; $val4="C"; $val5="Kotlin"; echo "values=" . $val1 . "," . $val2 . "," . $val3 . "," . $val4 . "," . $val5 . "\n"; echo "min = " . min($val1, $val2, $val3,$val4,$val5); ?>
আউটপুট
এটি নিচের ফলাফল তৈরি করবে -
values=Java,Angular,PHP,C,Kotlin min = Angular
উদাহরণ
নিচের উদাহরণে অ্যারেটি মিক্সড ডেটা টাইপের সংগ্রহ -
<?php $arg=array(23, "Java", 142, 1e2, 99); echo "array="; foreach ($arg as $i) echo $i . ","; echo "\n"; echo "min = " . min($arg); ?>
আউটপুট
এটি নিচের ফলাফল তৈরি করবে -
array=23,Java,142,100,99, min = Java