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