Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน strnatcasecmp() ใน PHP


ฟังก์ชัน strnatcasecmp() ใช้เปรียบเทียบสองสตริงกับอัลกอริธึมที่เป็นธรรมชาติ

หมายเหตุ − ฟังก์ชันคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่

ไวยากรณ์

strnatcasecmp(str1, str2)

พารามิเตอร์

  • str1 − สตริงแรกเพื่อเปรียบเทียบ

  • str2 − สตริงที่สองเพื่อเปรียบเทียบ

คืนสินค้า

ฟังก์ชัน strcoll() ส่งกลับ −

  • 0 − หากทั้งสองสายเท่ากัน

  • <0 − ถ้า string1 น้อยกว่า string2

  • > 0 − ถ้า string1 มากกว่า string2

ตัวอย่าง

ต่อไปนี้เป็นตัวอย่าง −

<?php
   echo strnatcasecmp("Demo", "DEMO");
?>

ผลลัพธ์

0

ตัวอย่าง

ต่อไปนี้เป็นตัวอย่าง −

<?php
   echo strnatcasecmp("5Demo", "50DEMO");
   echo "\n";
   echo strnatcasecmp("50Demo", "5DEMO");
   echo "\n";
   echo strnatcasecmp("100Demo", "100Demo");
?>

ผลลัพธ์

-1 1 0