Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm similar_text() trong PHP

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