PHP strcasecmp() function

ตัวอย่าง

เปรียบเทียบสองตัวคำ (ไม่สนใจหรือไม่เรียงตามขนาดใหญ่หรือเล็ก):

<?php
echo strcasecmp("shanghai","SHANGHAI");
?>

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

การระบุและการใช้งาน

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

คำเตือน:ฟังก์ชัน strcasecmp() มีความปลอดภัยต่อระบบแบบบีนารี และไม่คำนึงถึงขนาดของอักษรในอักษรภาษาอังกฤษ

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

ศัพท์

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

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

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

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

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

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

ตัวอย่าง 1

เปรียบเทียบสองข้อความ (ไม่คำนึงถึงขนาดของอักษรในอักษรภาษาอังกฤษ HELLO และ hELLo ออกมาเหมือนกัน):

<?php
echo strcasecmp("Shanghai","SHANGHAI");
echo "<br>";
echo strcasecmp("Shanghai","sHANGHai");
?>

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

ตัวอย่าง 2

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

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

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