Định nghĩa và Cách sử dụng
tối đa () hàm trả về phần tử cao nhất trong mảng hoặc cao nhất trong số hai hoặc nhiều tham số được 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ố
Sr.No | Thông số &Mô tả |
---|---|
1 | giá trị Nếu chỉ có một tham số được đưa ra, nó phải là một mảng các giá trị có thể cùng loại hoặc khác loại |
2 | value1, value2, .. Nếu hai hoặc nhiều tham số được chấp nhận, chúng phải là bất kỳ giá trị nào có thể so sánh được cùng loại hoặc khác loại |
Giá trị trả lại
Hàm max () trong PHP trả về giá trị cao nhất từ tham số mảng hoặc chuỗi giá trị. Các toán tử so sánh tiêu chuẩn có thể áp dụng. Nếu nhiều giá trị thuộc các loại khác nhau được đánh giá là bằng nhau (ví dụ:0 và 'PHP') thì tham số đầu tiên của hàm sẽ được trả về.
Phiên bản PHP
Chức năng này có sẵn trong các phiên bản PHP 4.x, PHP 5.x cũng như PHP 7.x.
Ví dụ
Ví dụ sau trả về giá trị cao nhất từ mảng số.
<?php $arg=array(23, 5.55, 142, 56, 99); echo "array="; foreach ($arg as $i) echo $i . ","; echo "\n"; echo "max = " . max($arg); ?>
Đầu ra
Điều này sẽ tạo ra kết quả sau -
array=23,5.55,142,56,99, max = 142
Ví dụ
Ví dụ sau trả về max () từ mảng chuỗi.−
<?php $arg=array("Java", "Angular", "PHP", "C", "Kotlin"); echo "array="; foreach ($arg as $i) echo $i . ","; echo "\n"; echo "max = " . max($arg); ?>
Đầu ra
Điều này sẽ tạo ra kết quả sau -
array=Java,Angular,PHP,C,Kotlin, max = PHP
Ví dụ
Chuỗi giá trị chuỗi được cung cấp cho hàm max () trong ví dụ sau;
<?php $val1="Java"; $val2="Angular"; $val3="PHP"; $val4="C"; $val5="Kotlin"; echo "values=" . $val1 . "," . $val2 . "," . $val3 . "," . $val4 . "," . $val5 . "\n"; echo "max = " . max($val1, $val2, $val3,$val4,$val5); ?>
Đầu ra
Điều này sẽ tạo ra kết quả sau -
values=Java,Angular,PHP,C,Kotlin max = PHP
Ví dụ
Trong ví dụ sau, mảng là một tập hợp các kiểu dữ liệu hỗn hợp -
<?php $arg=array(23, "Java", 142, 1e2, 99); echo "array="; foreach ($arg as $i) echo $i . ","; echo "\n"; echo "max = " . max($arg); ?>
Đầu ra
Điều này sẽ tạo ra kết quả sau -
array=23,Java,142,100,99, max = 142