เปรียบเทียบสองสาย (คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่):
<?phpecho strncp("สวัสดีชาวโลก!","สวัสดีชาวโลก!",6);?>ฟังก์ชัน strncp() เปรียบเทียบสองสตริง (คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่)
หมายเหตุ: strncp() เป็นแบบไบนารี่ที่ปลอดภัยและคำนึงถึงขนาดตัวพิมพ์
เคล็ดลับ: ฟังก์ชันนี้คล้ายกับฟังก์ชัน strcmp() ยกเว้นว่า strcmp() ไม่มีพารามิเตอร์ความยาว
strncp( string1,string2,ความยาว )
พารามิเตอร์ | อธิบาย |
---|---|
สตริง1 | ที่จำเป็น. ระบุสตริงแรกที่จะเปรียบเทียบ |
สตริง2 | ที่จำเป็น. ระบุสตริงที่สองที่ต้องการเปรียบเทียบ |
ความยาว | ที่จำเป็น. ระบุจำนวนอักขระต่อสตริงที่ใช้สำหรับการเปรียบเทียบ |
ค่าส่งคืน: | ฟังก์ชันส่งคืน: 0 - ถ้าทั้งสองสายเท่ากัน <0 - ถ้า string1 น้อยกว่า string2 >0 - ถ้า string1 มากกว่า string2 |
---|---|
เวอร์ชัน PHP: | 4+ |
เปรียบเทียบสองสตริง (คำนึงถึงตัวพิมพ์เล็กและใหญ่ เอาต์พุต Hello และ Hello ไม่เหมือนกัน):
<?phpecho strncmp("Hello","Hello",6);echo "<br>";echo strncp("Hello","hELLo",6);?>