ฟังก์ชัน strncmp() ใช้เพื่อเปรียบเทียบอักขระ n ตัวแรก
หมายเหตุ − ฟังก์ชันคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
ไวยากรณ์
strncmp(str1, str2, len)
พารามิเตอร์
-
str1 − สตริงแรก
-
str2 − สตริงที่สอง
-
เลน − จำนวนอักขระที่ใช้ในการเปรียบเทียบ
คืนสินค้า
ฟังก์ชัน strncmp() ส่งกลับ −
-
0 - ถ้าสองสตริงเท่ากัน
-
<0 - ถ้า string1 น้อยกว่า string2
-
>0 - ถ้า string1 มากกว่า string2
ตัวอย่าง
ต่อไปนี้เป็นตัวอย่าง −
<?php echo strncmp("Demo text!","DEMO word!",4); ?>
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์ -
8192
ตัวอย่าง
เรามาดูตัวอย่างกัน −
<?php $str1 = "TomHanks"; $str2 = "tomhanks"; print_r(strncmp($str1, $str2, 8)); ?>
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์ -
-32