Giới thiệu
Hàm similar_text() tính độ tương đồng giữa hai chuỗi. Trả về số ký tự khớp nhau, và có thể tính phần trăm tương đồng.
Cú pháp
similar_text(string $str1, string $str2, float &$percent = null): int
Tham số
- str1 - Chuỗi thứ nhất.
- str2 - Chuỗi thứ hai.
- percent (tùy chọn, truyền tham chiếu) - Biến nhận phần trăm tương đồng.
Giá trị trả về
Trả về số ký tự giống nhau giữa hai chuỗi.
Ví dụ
Ví dụ 1: Tính số ký tự khớp và phần trăm
<?php
$res = similar_text("mobile", "mobility", $percent);
echo "Count of similar characters: $res\n";
echo "Percent: $percent%";
?>
Kết quả:
Count of similar characters: 5 Percent: 71.428571428571%
Ví dụ 2: Hai chuỗi rỗng
<?php
similar_text("", "", $res);
echo $res;
?>
Kết quả:
0