126 of 410 menu

ฟังก์ชัน levenshtein

ฟังก์ชัน levenshtein รับสองสตริงและส่งคืนตัวเลข - ระยะห่างลีเวนสไตน์ระหว่างสตริงเหล่านั้น ยิ่งตัวเลขนี้น้อยเท่าไหร่ สตริงก็ยิ่งคล้ายกันมากขึ้น ในพารามิเตอร์แรกจะส่งผ่านสตริงแรก ในพารามิเตอร์ที่สอง - สตริงที่สอง นอกจากนี้ยังสามารถระบุพารามิเตอร์เพิ่มเติมสำหรับการกำหนดค่าน้ำหนักของการดำเนินการได้

ไวยากรณ์

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

ตัวอย่าง

ลองเปรียบเทียบสองสตริงที่คล้ายกัน:

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

ผลลัพธ์จากการรันโค้ด:

3

ตัวอย่าง

ลองเปรียบเทียบสองสตริงที่แตกต่างกันโดยสิ้นเชิง:

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

ผลลัพธ์จากการรันโค้ด:

4

ตัวอย่าง

การใช้ค่าน้ำหนักการดำเนินการที่กำหนดเอง:

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

ผลลัพธ์จากการรันโค้ด:

2

ดูเพิ่มเติม

  • ฟังก์ชัน similar_text,
    ซึ่งคำนวณระดับความคล้ายคลึงกันของสองสตริง
  • ฟังก์ชัน soundex,
    ซึ่งคำนวณคีย์เสียงของสตริง
ไทย
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ʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ