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