ฟังก์ชัน strcmp() ของ PHP
ตัวอย่าง
เปรียบเทียบสองตัวอักษร (แบ่งในการเขียนใหญ่/เล็ก):
<?php echo strcmp("Hello world!","Hello world!"); ?>
คำนิยามและวิธีใช้
ฟังก์ชัน strcmp() คือการเปรียบเทียบสองข้อความ
หมายเหตุ:ฟังก์ชัน strcmp() คือแบบระบบแบบบิไนเนอร์ และมีความสนใจต่อรูปแบบตัวอักษร
คำเตือน:ฟังก์ชันนี้เหมือนกับ strncmp() ฟังก์ชันที่คล้ายกัน แต่ต่างกันคือ ผ่าน strncmp() คุณสามารถกำหนดจำนวนอักษรที่ใช้เปรียบเทียบของแต่ละข้อความ
การใช้งาน
strcmp(string1,string2)
ประกาศ | คำอธิบาย |
---|---|
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 ?>