ตัวอย่าง
เปรียบเทียบสองสตริง (case-insensitive) :
<?php
echo strcasecmp("Hello world!","HELLO WORLD!");
?>
ตัวอย่างเช่นเรียกใช้» ความหมายและการใช้งาน
strcasecmp() ฟังก์ชั่นเปรียบเทียบสองสาย
Tip: strcasecmp() ฟังก์ชั่นเป็นไบนารีปลอดภัยและกรณีตาย
เคล็ดลับ: ฟังก์ชั่นนี้มีความคล้ายคลึงกับ strncasecmp() ฟังก์ชั่นมีความแตกต่างที่คุณสามารถระบุจำนวนตัวอักษรจากแต่ละสายจะใช้ในการเปรียบเทียบกับ strncasecmp()
วากยสัมพันธ์
strcasecmp( string1,string2 )
พารามิเตอร์ | ลักษณะ |
---|---|
string1 | จำเป็นต้องใช้ ระบุสายแรกเพื่อเปรียบเทียบ |
string2 | จำเป็นต้องใช้ ระบุสายที่สองเพื่อเปรียบเทียบ |
รายละเอียดทางเทคนิค
กลับค่า: | ฟังก์ชั่นนี้จะส่งกลับ:
|
---|---|
PHP เวอร์ชัน: | 4+ |
ตัวอย่างอื่น ๆ
ตัวอย่างที่ 1
เปรียบเทียบสองสตริง (case-insensitive = HELLO and hELLo will output the same) :
<?php
echo strcasecmp("Hello","HELLO");
echo "<br>";
echo strcasecmp("Hello","hELLo");
?>
ตัวอย่างเช่นเรียกใช้» ตัวอย่างที่ 2
ค่าผลตอบแทนที่แตกต่างกัน
<?php
echo strcasecmp("Hello world!","HELLO WORLD!"); // The two strings are equal
echo strcasecmp("Hello world!","HELLO"); // String1 is greater than string2
echo strcasecmp("Hello world!","HELLO WORLD! HELLO!"); // String1 is less
than string2
?>
ตัวอย่างเช่นเรียกใช้» <PHP สตริงอ้างอิง