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