ฟังก์ชัน strnatcmp() ใช้เปรียบเทียบสองสตริงกับอัลกอริธึมลำดับที่เป็นธรรมชาติ
ไวยากรณ์
strnatcmp(str1, str2)
พารามิเตอร์
-
str1 − สตริงแรกเพื่อเปรียบเทียบ
-
str2 − สตริงที่สองเพื่อเปรียบเทียบ
คืนสินค้า
ฟังก์ชัน strnatcmp() ส่งกลับ −
-
0 - ถ้าสองสตริงเท่ากัน
-
<0 - ถ้า string1 น้อยกว่า string2
-
>0 - ถ้า string1 มากกว่า string2
ตัวอย่าง
ต่อไปนี้เป็นตัวอย่าง −
<?php
echo strnatcmp("Test", "TEST");
?> ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์ -
1
ตัวอย่าง
เรามาดูตัวอย่างกัน −
<?php
echo strnatcmp("5Demo", "50DEMO");
echo "\n";
echo strnatcmp("50Demo", "5DEMO");
echo "\n";
echo strnatcmp("100Demo", "100Demo");
?> ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์ -
-1 1 0