นิยามและการใช้งาน
ฟังก์ชัน max() คืนค่าที่มากที่สุดในอาร์เรย์ หรือค่ามากที่สุดจากพารามิเตอร์ที่คั่นด้วยคอมมา 2 ตัวขึ้นไป
รูปแบบ
max ( array $values ) : mixed
หรือ
max ( mixed $value1 [, mixed $... ] ) : mixed
พารามิเตอร์
| ลำดับ | พารามิเตอร์ & คำอธิบาย |
|---|---|
| 1 | values ถ้ามีพารามิเตอร์เดียว ต้องเป็นอาร์เรย์ ค่าอาจชนิดเดียวหรือต่างกัน |
| 2 | value1, value2, .. ถ้ามี 2 พารามิเตอร์ขึ้นไป ต้องเป็นค่าที่เปรียบเทียบได้ ชนิดเดียวหรือต่างกัน |
ค่าที่คืน
คืนค่าสูงสุดจากอาร์เรย์หรือลำดับค่า ใช้ตัวดำเนินการเปรียบเทียบมาตรฐาน หากค่าต่างชนิดให้ผลเท่ากัน จะคืนพารามิเตอร์แรก
รุ่น PHP
รองรับ PHP 4.x, 5.x, 7.x
ตัวอย่าง
max(23, 5.55, 142, 56, 99) = 142
max("Java", "Angular", "PHP", "C", "Kotlin") = "PHP"
อาร์เรย์ผสมชนิด: max(23, "Java", 142, 1e2, 99) = 142