เปรียบเทียบสองสาย (ไม่คำนึงถึงขนาดตัวพิมพ์):
<?phpecho strcasecmp("สวัสดีชาวโลก!","HELLO WORLD!");?>ฟังก์ชัน strcasecmp() เปรียบเทียบสองสตริง
เคล็ดลับ: ฟังก์ชัน strcasecmp() เป็นแบบไบนารีที่ปลอดภัยและไม่คำนึงถึงขนาดตัวพิมพ์
เคล็ดลับ: ฟังก์ชันนี้คล้ายกับฟังก์ชัน strncasecmp() ยกเว้นว่าเมื่อใช้ strncasecmp() คุณสามารถระบุจำนวนอักขระสำหรับแต่ละสตริงที่จะเปรียบเทียบได้
strcasecmp( string1,string2 )
พารามิเตอร์ | อธิบาย |
---|---|
สตริง1 | ที่จำเป็น. ระบุสตริงแรกที่จะเปรียบเทียบ |
สตริง2 | ที่จำเป็น. ระบุสตริงที่สองที่ต้องการเปรียบเทียบ |
ค่าส่งคืน: | ฟังก์ชันส่งคืน: 0 - ถ้าทั้งสองสายเท่ากัน <0 - ถ้า string1 น้อยกว่า string2 >0 - ถ้า string1 มากกว่า string2 |
---|---|
เวอร์ชัน PHP: | 4+ |
เปรียบเทียบสองสตริง (ไม่คำนึงถึงขนาดตัวพิมพ์ HELLO และ hELLo เอาต์พุตเหมือนกัน):
<?phpecho strcasecmp("Hello","HELLO");echo "<br>";echo strcasecmp("Hello","hELLo");?>ค่าส่งคืนที่แตกต่างกัน:
<?phpecho strcasecmp("Hello world!", "HELLO WORLD!"); // ทั้งสองสายมีค่าเท่ากับ strcasecmp("Hello world!,"HELLO"); // String1 มากกว่า string2echo strcasecmp("Hello world !","HELLO WORLD! HELLO!"); // String1 น้อยกว่า string2 ?>