ฟังก์ชัน strcmp() ของ PHP

ตัวอย่าง

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

<?php
echo strcmp("Hello world!","Hello world!");
?>

สามารถปฏิบัติงานได้

คำนิยามและวิธีใช้

ฟังก์ชัน strcmp() คือการเปรียบเทียบสองข้อความ

หมายเหตุ:ฟังก์ชัน strcmp() คือแบบระบบแบบบิไนเนอร์ และมีความสนใจต่อรูปแบบตัวอักษร

คำเตือน:ฟังก์ชันนี้เหมือนกับ strncmp() ฟังก์ชันที่คล้ายกัน แต่ต่างกันคือ ผ่าน strncmp() คุณสามารถกำหนดจำนวนอักษรที่ใช้เปรียบเทียบของแต่ละข้อความ

การใช้งาน

strcmp(string1,string2)
ประกาศ คำอธิบาย
string1 จำเป็น。กำหนดข้อความที่ต้องการเปรียบเทียบ
string2 จำเป็น。กำหนดข้อความที่ต้องการเปรียบเทียบ

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

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

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

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

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

ตัวอย่าง 1

เปรียบเทียบสองข้อความ (แบ่งตัวอักษรเป็นมาตราฐาน หลังจากการเปรียบเทียบ Hello และ hELLo ที่มีค่าที่ต่างกัน):

<?php
echo strcmp("Hello","Hello");
echo "<br>";
echo strcmp("Hello","hELLo");
?>

สามารถปฏิบัติงานได้

ตัวอย่าง 2

ค่าที่กลับมาต่างกัน:

<?php
echo strcmp("Hello world!","Hello world!"); // สองข้อความเหมือนกัน
echo strcmp("Hello world!","Hello"); // string1 มากกว่า string2
echo strcmp("Hello world!","Hello world! Hello!"); // string1 ต่ำกว่า string2
?>

สามารถปฏิบัติงานได้