128 of 410 menu

ฟังก์ชัน soundex

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

ไวยากรณ์

soundex(string);

ตัวอย่าง

รับ soundex-key สำหรับสตริง "Hello":

<?php echo soundex('Hello'); ?>

ผลลัพธ์จากการเรียกใช้โค้ด:

'H400'

ตัวอย่าง

เปรียบเทียบ soundex-key สำหรับคำที่ออกเสียงคล้ายกัน:

<?php $res1 = soundex('Robert'); $res2 = soundex('Rupert'); echo $res1 . ' ' . $res2; ?>

ผลลัพธ์จากการเรียกใช้โค้ด:

'R163 R163'

ตัวอย่าง

ตรวจสอบ soundex-key สำหรับคำต่างๆ:

<?php $words = ['Hello', 'Hallo', 'Hullo', 'World']; foreach ($words as $word) { echo $word . ': ' . soundex($word) . "\n"; } ?>

ผลลัพธ์จากการเรียกใช้โค้ด:

Hello: H400 Hallo: H400 Hullo: H400 World: W643

ดูเพิ่มเติม

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