Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm min() trong PHP

Đị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ố

STTTham số & Mô tả
1values
Nếu chỉ một tham số, phải là mảng các giá trị cùng hoặc khác kiểu
2value1, 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