126 of 410 menu

Hàm levenshtein

Hàm levenshtein nhận hai chuỗi và trả về một số - khoảng cách Levenshtein giữa chúng. Số này càng nhỏ thì các chuỗi càng giống nhau. Tham số đầu tiên truyền vào chuỗi thứ nhất, tham số thứ hai - chuỗi thứ hai. Bạn cũng có thể chỉ định các tham số bổ sung để tùy chỉnh chi phí của các thao tác.

Cú pháp

levenshtein(string1, string2, [cost_ins], [cost_rep], [cost_del]);

Ví dụ

Hãy so sánh hai chuỗi tương tự nhau:

<?php echo levenshtein('kitten', 'sitting'); ?>

Kết quả thực thi mã:

3

Ví dụ

Hãy so sánh hai chuỗi hoàn toàn khác nhau:

<?php echo levenshtein('hello', 'world'); ?>

Kết quả thực thi mã:

4

Ví dụ

Sử dụng chi phí tùy chỉnh cho các thao tác:

<?php echo levenshtein('test', 'text', 1, 2, 1); ?>

Kết quả thực thi mã:

2

Xem thêm

  • hàm similar_text,
    tính toán mức độ tương đồng giữa hai chuỗi
  • hàm soundex,
    tính toán khóa âm thanh của một chuỗi
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối