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

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

คำอธิบาย

ฟังก์ชัน similar_text() ใช้คำนวณความคล้ายคลึงระหว่างสตริงสองตัว โดยนับจำนวนตัวอักษรที่ตรงกัน และสามารถคำนวณเปอร์เซ็นต์ความคล้ายคลึงได้ ฟังก์ชันนี้ใช้ในการตรวจสอบความคล้ายของข้อความ เช่น การตรวจสอบการลอกเลียนหรือการจับคู่ข้อมูล

รูปแบบการใช้งาน (Syntax)

similar_text(string $str1, string $str2, float &$percent = null): int

พารามิเตอร์

  • str1 - สตริงแรกที่ต้องการเปรียบเทียบ
  • str2 - สตริงที่สองที่ต้องการเปรียบเทียบ
  • percent - (ตัวเลือก) ตัวแปรอ้างอิงเพื่อเก็บเปอร์เซ็นต์ความคล้ายคลึง

ค่าที่คืนกลับ (Return Value)

คืนค่าจำนวนตัวอักษรที่ตรงกันระหว่างสองสตริง

ตัวอย่างการใช้งาน

ตัวอย่างที่ 1

<?php
$res = similar_text("mobile", "mobility", $percent);
echo "Count of similar characters : $res\n";
echo "Percentage: $percent%";
?>

ผลลัพธ์

Count of similar characters : 5
Percentage: 71.428571428571%

ตัวอย่างที่ 2 - สตริงว่าง

<?php
similar_text("", "", $res);
echo $res;
?>

ผลลัพธ์

0