ฟังก์ชัน strcasecmp
ฟังก์ชัน strcasecmp ดำเนินการเปรียบเทียบสตริงแบบไบนารี-เซฟโดยไม่คำนึงถึงตัวพิมพ์ใหญ่-เล็ก
พารามิเตอร์แรกส่งผ่านสตริงแรกสำหรับการเปรียบเทียบ, พารามิเตอร์ที่สองคือสตริงที่สอง
ฟังก์ชันส่งกลับ 0 หากสตริงเหมือนกัน, จำนวน -1 หากสตริงแรกน้อยกว่าสตริงที่สอง,
และจำนวนมากกว่า 1 หากสตริงแรกมากกว่าสตริงที่สอง
ไวยากรณ์
strcasecmp(string $str1, string $str2): int
ตัวอย่าง
การเปรียบเทียบสองสตริงที่เหมือนกันในตัวพิมพ์ที่แตกต่าง:
<?php
$res = strcasecmp('Hello', 'hello');
echo $res;
?>
ผลลัพธ์การทำงานของโค้ด:
0
ตัวอย่าง
การเปรียบเทียบสตริง โดยที่สตริงแรกน้อยกว่าสตริงที่สอง:
<?php
$res = strcasecmp('apple', 'banana');
echo $res;
?>
ผลลัพธ์การทำงานของโค้ด:
-1
ตัวอย่าง
การเปรียบเทียบสตริง โดยที่สตริงแรกมากกว่าสตริงที่สอง:
<?php
$res = strcasecmp('zebra', 'apple');
echo $res;
?>
ผลลัพธ์การทำงานของโค้ด:
1
ดูเพิ่มเติม
-
ฟังก์ชัน
strcmp,
ซึ่งเปรียบเทียบสตริงโดยคำนึงถึงตัวพิมพ์ใหญ่-เล็ก -
ฟังก์ชัน
strncasecmp,
ซึ่งเปรียบเทียบ n ตัวอักษรแรกของสตริงโดยไม่คำนึงถึงตัวพิมพ์ใหญ่-เล็ก