Computer >> Máy Tính >  >> Lập trình >> PHP

Hàm max () trong PHP

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