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