Định nghĩa và cách dùng
Hàm min() trả về phần tử nhỏ nhất trong mảng, hoặc nhỏ nhất trong các tham số phân tách bằng dấu phẩy.
Cú pháp
min ( array $values ) : mixed
Hoặc
min ( mixed $value1 [, mixed $... ] ) : mixed
Tham số
| STT | Tham số & Mô tả |
|---|---|
| 1 | values Nếu chỉ một tham số, phải là mảng các giá trị cùng hoặc khác kiểu |
| 2 | value1, value2, .. Nếu hai hoặc nhiều tham số, là các giá trị so sánh được cùng hoặc khác kiểu |
Giá trị trả về
Trả về giá trị nhỏ nhất. So sánh chuẩn áp dụng. Nếu nhiều giá trị khác kiểu bằng nhau (ví dụ 0 và 'PHP'), tham số đầu tiên được trả về.
Phiên bản PHP
Có sẵn từ PHP 4.x, 5.x và 7.x.
Ví dụ
Giá trị nhỏ nhất từ mảng số:
<?php $arg = array(23, 5.55, 142, 56, 99); echo "mảng = "; foreach ($arg as $i) echo $i . ","; echo "\n"; echo "min = " . min($arg); ?>
Kết quả
mảng = 23,5.55,142,56,99, min = 5.55
Ví dụ
min() từ mảng chuỗi:
<?php
$arg = array("Java", "Angular", "PHP", "C", "Kotlin");
echo "mảng = ";
foreach ($arg as $i) echo $i . ",";
echo "\n";
echo "min = " . min($arg);
?>
Kết quả
mảng = Java,Angular,PHP,C,Kotlin, min = Angular
Ví dụ
Dãy chuỗi truyền cho min():
<?php $val1 = "Java"; $val2 = "Angular"; $val3 = "PHP"; $val4 = "C"; $val5 = "Kotlin"; echo "giá trị = " . $val1 . "," . $val2 . "," . $val3 . "," . $val4 . "," . $val5 . "\n"; echo "min = " . min($val1, $val2, $val3, $val4, $val5); ?>
Kết quả
giá trị = Java,Angular,PHP,C,Kotlin min = Angular
Ví dụ
Mảng kiểu dữ liệu hỗn hợp:
<?php $arg = array(23, "Java", 142, 1e2, 99); echo "mảng = "; foreach ($arg as $i) echo $i . ","; echo "\n"; echo "min = " . min($arg); ?>
Kết quả
mảng = 23,Java,142,100,99, min = Java