Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน substr_compare() ใน PHP


ฟังก์ชัน substr_compare() ใช้เพื่อเปรียบเทียบรูปแบบสตริงสองรูปแบบกับตำแหน่งเริ่มต้นที่เฉพาะเจาะจง

ไวยากรณ์

substr_compare(str1,str2,offset,len,case_insensitive)

พารามิเตอร์

  • str1 − สตริงแรกที่จะเปรียบเทียบ

  • str2 − สตริงที่สองเพื่อเปรียบเทียบ

  • ออฟเซ็ต − ตำแหน่งเริ่มต้นสำหรับการเปรียบเทียบ หากเป็นค่าลบ การนับจะเริ่มจากจุดสิ้นสุดของสตริง

  • เลน − ความยาวของสตริงแรกเพื่อเปรียบเทียบ

  • ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ − หาก case_insensitivity เป็น TRUE การเปรียบเทียบจะไม่พิจารณาตัวพิมพ์เล็กและตัวพิมพ์ใหญ่

คืนสินค้า

ฟังก์ชัน substr_compare() ส่งกลับ −

  • 0 - ถ้าสองสตริงเท่ากัน

  • <0 - ถ้า string1 (จาก offset) น้อยกว่า string2

  • >0 - ถ้า string1 (จาก offset) มากกว่า string2

หากความยาวเท่ากับหรือมากกว่าความยาวของ string1 ฟังก์ชันนี้จะคืนค่า FALSE

ตัวอย่าง

ต่อไปนี้เป็นตัวอย่าง −

<?php
   echo substr_compare("pqrstrs", "qr", 1, 2);
?>

ผลลัพธ์

ต่อไปนี้เป็นผลลัพธ์ -

0

ตัวอย่าง

เรามาดูตัวอย่างกัน −

<?php
   echo substr_compare("pqrstrs", "qr", 1, 3);
?>

ผลลัพธ์

ต่อไปนี้เป็นผลลัพธ์ -

1

ตัวอย่าง

เรามาดูตัวอย่างกัน −

<?php
   echo substr_compare("Laptop", "AP", 1, 2, true)."\n";
?>

ผลลัพธ์

ต่อไปนี้เป็นผลลัพธ์ -

0