Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

PHP max() ฟังก์ชั่น


ความหมายและการใช้งาน

สูงสุด () ฟังก์ชันส่งคืนองค์ประกอบสูงสุดในอาร์เรย์ หรือสูงสุดระหว่างพารามิเตอร์ที่คั่นด้วยเครื่องหมายจุลภาคตั้งแต่สองตัวขึ้นไป

ไวยากรณ์

max ( array $values ) : mixed

หรือ

max ( mixed $value1 [, mixed $... ] ) : mixed

พารามิเตอร์

Sr.No พารามิเตอร์ &คำอธิบาย
1 ค่า
หากให้พารามิเตอร์เพียงตัวเดียวก็ควรเป็นอาร์เรย์ของค่าที่อาจเหมือนกันหรือต่างกัน
2 value1,value2, ..
หากมีการระบุพารามิเตอร์ตั้งแต่สองตัวขึ้นไป พารามิเตอร์เหล่านั้นควรเป็นค่าที่เปรียบเทียบกันได้ประเภทเดียวกันหรือต่างกัน

คืนค่า

ฟังก์ชัน PHP max() ส่งคืนค่าสูงสุดจากพารามิเตอร์อาร์เรย์หรือลำดับของค่า มีการใช้ตัวดำเนินการเปรียบเทียบมาตรฐาน หากค่าหลายประเภทมีค่าเท่ากัน (เช่น 0 และ 'PHP') พารามิเตอร์ตัวแรกของฟังก์ชันจะถูกส่งคืน

เวอร์ชัน PHP

ฟังก์ชันนี้มีอยู่ใน PHP เวอร์ชัน 4.x, PHP 5.x เช่นเดียวกับ PHP 7.x

ตัวอย่าง

ตัวอย่างต่อไปนี้จะคืนค่าสูงสุดจากอาร์เรย์ตัวเลข

<?php
   $arg=array(23, 5.55, 142, 56, 99);
   echo "array=";
   foreach ($arg as $i) echo $i . ",";
   echo "\n";
   echo "max = " . max($arg);
?>

ผลลัพธ์

สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -

array=23,5.55,142,56,99,
max = 142

ตัวอย่าง

ตัวอย่างต่อไปนี้จะคืนค่า max() จากอาร์เรย์ของ strings.−

<?php
   $arg=array("Java", "Angular", "PHP", "C", "Kotlin");
   echo "array=";
   foreach ($arg as $i) echo $i . ",";
   echo "\n";
   echo "max = " . max($arg);
?>

ผลลัพธ์

สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -

array=Java,Angular,PHP,C,Kotlin,
max = PHP

ตัวอย่าง

ชุดของค่าสตริงถูกกำหนดให้กับฟังก์ชัน max() ในตัวอย่างต่อไปนี้

<?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);
?>

ผลลัพธ์

สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -

values=Java,Angular,PHP,C,Kotlin
max = PHP

ตัวอย่าง

ในอาร์เรย์ตัวอย่างต่อไปนี้คือชุดของประเภทข้อมูลแบบผสม -

<?php
   $arg=array(23, "Java", 142, 1e2, 99);
   echo "array=";
   foreach ($arg as $i) echo $i . ",";
   echo "\n";
   echo "max = " . max($arg);
?>

ผลลัพธ์

สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -

array=23,Java,142,100,99,
max = 142