คำอธิบาย
ฟังก์ชัน strncasecmp() ใช้สำหรับเปรียบเทียบสตริงสองตัว โดยไม่คำนึงถึงตัวพิมพ์เล็ก-ใหญ่ (case-insensitive) ฟังก์ชันนี้จะเปรียบเทียบเพียงจำนวนตัวอักษรที่ระบุเท่านั้น
รูปแบบการใช้งาน (Syntax)
strncasecmp(string $str1, string $str2, int $length): int
พารามิเตอร์
- str1 - สตริงแรกที่ต้องการเปรียบเทียบ
- str2 - สตริงที่สองที่ต้องการเปรียบเทียบ
- length - จำนวนตัวอักษรที่จะนำไปเปรียบเทียบ
ค่าที่คืนกลับ (Return Value)
- 0 - ถ้าสตริงทั้งสองเท่ากัน
- < 0 - ถ้า str1 น้อยกว่า str2
- > 0 - ถ้า str1 มากกว่า str2
ตัวอย่างการใช้งาน
<?php
echo strncasecmp("Demo text!", "DEMO word!", 4);
?>ผลลัพธ์
0