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

Hàm max() trong PHP

Định nghĩa và cách dùng

Hàm max() trả về phần tử lớn nhất trong mảng, hoặc lớn nhất trong các tham số phân tách bằng dấu phẩy.

Cú pháp

max ( array $values ) : mixed

Hoặc

max ( 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ị lớn nhất. So sánh chuẩn áp dụng. Nếu nhiều giá trị khác kiểu bằng nhau, 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ị lớn 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 "max = " . max($arg); 
?>

Kết quả

mảng = 23,5.55,142,56,99, max = 142

Ví dụ

max() 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 "max = " . max($arg); 
?>

Kết quả

mảng = Java,Angular,PHP,C,Kotlin, max = PHP

Ví dụ

Dãy chuỗi truyền cho max():

<?php 
$val1 = "Java"; 
$val2 = "Angular"; 
$val3 = "PHP"; 
$val4 = "C"; 
$val5 = "Kotlin"; 
echo "giá trị = " . $val1 . "," . $val2 . "," . $val3 . "," . $val4 . "," . $val5 . "\n"; 
echo "max = " . max($val1, $val2, $val3, $val4, $val5); 
?>

Kết quả

giá trị = Java,Angular,PHP,C,Kotlin max = PHP

Ví dụ

Mảng kiể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 "max = " . max($arg); 
?>

Kết quả

mảng = 23,Java,142,100,99, max = 142