PHP strncmp() ฟังก์ชัน

ตัวอย่าง

เปรียบเทียบสองตัวอักษร (แบ่งตามใหญ่เล็ก):

<?php
echo strncmp("I love China!","I love Shanghai!",6);
?>

รันตัวอย่าง

การเรียกใช้และการกำหนด

ฟังก์ชัน strncmp() ใช้เปรียบเทียบสองตัวอักษร

หมายเหตุ:strncmp() คือที่มั่นใจต่อการที่เป็นของบินารี่ และมีความสนใจต่อการแบ่งปันใหญ่น้อย

คำเตือน:ฟังก์ชันนี้คล้ายกับ strcmp() ฟังก์ชันที่คล้ายกัน แต่ต่างกันคือ strcmp() ไม่มี length ตัวอักษร

รูปแบบ

strncmp(string1,string2,length)
ตัวอักษร รายละเอียด
string1 สำคัญต้องกำหนดตัวอักษรที่ต้องการเปรียบเทียบ
string2 สำคัญต้องกำหนดตัวอักษรที่ต้องการเปรียบเทียบ
length สำคัญต้องกำหนดความยาวของตัวอักษรของแต่ละตัวอักษรที่ใช้ในการเปรียบเทียบ

รายละเอียดเทคนิค

ค่าที่กลับมา:

ฟังก์ชันนี้กลับมาเป็น:

  • 0 - ถ้าสองตัวอักษรเหมือนกัน
  • <0 - ถ้า string1 ต่ำกว่า string2
  • >0 - ถ้า string1 มากกว่า string2
PHP รุ่น: 4+

ตัวอย่างเพิ่มเติม

ตัวอย่าง 1

เปรียบเทียบสองตัวอักษร (แบ่งตามใหญ่เล็ก ที่แบ่งปันของ China และ CHINA จะต่างกัน):

<?php
echo strncmp("China","China",6);
echo "<br>";
echo strncmp("China","CHINA",6);
?>

รันตัวอย่าง