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