128 of 410 menu

Συνάρτηση soundex

Η συνάρτηση soundex υπολογίζει ένα ηχητικό κλειδί για μια δεδομένη συμβολοσειρά. Το κλειδί soundex αποτελείται από το πρώτο γράμμα της συμβολοσειράς, ακολουθούμενο από τρία ψηφία, που αντιπροσωπεύουν τα κύρια ηχητικά χαρακτηριστικά του υπόλοιπου μέρους της συμβολοσειράς. Αυτός ο αλγόριθμος είναι ιδιαίτερα χρήσιμος για την εύρεση ονομάτων που ακούγονται παρόμοια, αλλά μπορεί να είναι γραμμένα διαφορετικά.

Σύνταξη

soundex(string);

Παράδειγμα

Λήψη του κλειδιού soundex για τη συμβολοσειρά "Hello":

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

Αποτέλεσμα εκτέλεσης του κώδικα:

'H400'

Παράδειγμα

Σύγκριση των κλειδιών soundex για λέξεις με παρόμοια ηχητική ομοιότητα:

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

Αποτέλεσμα εκτέλεσης του κώδικα:

'R163 R163'

Παράδειγμα

Έλεγχος των κλειδιών soundex για διαφορετικές λέξεις:

<?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 για μια συμβολοσειρά
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη