PHP strcasecmp() function
ตัวอย่าง
เปรียบเทียบสองตัวคำ (ไม่สนใจหรือไม่เรียงตามขนาดใหญ่หรือเล็ก):
<?php echo strcasecmp("shanghai","SHANGHAI"); ?>
การระบุและการใช้งาน
ฟังก์ชัน strcasecmp() เปรียบเทียบสองข้อความ
คำเตือน:ฟังก์ชัน strcasecmp() มีความปลอดภัยต่อระบบแบบบีนารี และไม่คำนึงถึงขนาดของอักษรในอักษรภาษาอังกฤษ
คำเตือน:ฟังก์ชันนี้คล้ายกันกับ strncasecmp() ฟังก์ชันที่คล้ายกัน แต่ต่างกันคือ ผ่าน strncasecmp() คุณสามารถกำหนดจำนวนอักษรที่ใช้เปรียบเทียบของแต่ละข้อความ
ศัพท์
strcasecmp(string1,string2)
ประกาศ | รายละเอียด |
---|---|
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 ?>