135 of 410 menu

ฟังก์ชัน strnatcasecmp

ฟังก์ชัน strnatcasecmp ทำการเปรียบเทียบสองสตริงโดยไม่สนใจตัวพิมพ์ใหญ่-เล็กของอักขระ โดยใช้อัลกอริทึมการเรียงลำดับแบบธรรมชาติ (natural order) พารามิเตอร์แรก ส่งผ่านสตริงแรกสำหรับการเปรียบเทียบ พารามิเตอร์ที่สอง - สตริงที่สอง ฟังก์ชันส่งคืน 0 ถ้าสตริงเหมือนกันทุกประการ ตัวเลข -1 ถ้าสตริงแรกน้อยกว่าสตริงที่สอง และตัวเลขมากกว่า 1 ถ้าสตริงแรกมากกว่าสตริงที่สอง

ไวยากรณ์

strnatcasecmp(string1, string2);

ตัวอย่าง

มาเปรียบเทียบสองสตริงที่เหมือนกันโดยไม่สนใจตัวพิมพ์ใหญ่-เล็ก:

<?php $res = strnatcasecmp('Hello', 'hello'); echo $res; ?>

ผลลัพธ์การทำงานของโค้ด:

0

ตัวอย่าง

เปรียบเทียบสตริงที่มีตัวเลข โดยใช้การเรียงลำดับแบบธรรมชาติ:

<?php $res = strnatcasecmp('file2.txt', 'file10.txt'); echo $res; ?>

ผลลัพธ์การทำงานของโค้ด:

-1

ตัวอย่าง

การเปรียบเทียบสตริงที่มีตัวพิมพ์ใหญ่-เล็กต่างกัน:

<?php $res = strnatcasecmp('Apple', 'banana'); echo $res; ?>

ผลลัพธ์การทำงานของโค้ด:

-1

ดูเพิ่มเติม

  • ฟังก์ชัน strnatcmp,
    ซึ่งเปรียบเทียบสตริงโดยสนใจตัวพิมพ์ใหญ่-เล็ก
  • ฟังก์ชัน strcasecmp,
    ซึ่งเปรียบเทียบสตริงโดยไม่สนใจตัวพิมพ์ใหญ่-เล็ก
  • ฟังก์ชัน strcmp,
    ซึ่งเปรียบเทียบสตริงโดยสนใจตัวพิมพ์ใหญ่-เล็ก
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ