soundex

(PHP 3, PHP 4, PHP 5)

soundex -- Υπολογίστε το soundex key ενός string

Περιγραφή

string soundex ( string str )

Υπολογίζει το soundex key της παραμέτρου str.

Τα soundex keys έχουν την ιδιότητα ότι όμοια προφερόμενες λέξεις παράγουν το ίδιο soundex key, και για αυτό το λόγο μπορούν χρησιμοποιηθούν για έρευνες σε βάσεις δεδομένων, στις οποίες είναι γνωστή η προφορά αλλά όχι η ορθογραφία μίας λέξης. Αυτή η συνάρτηση παράγει ένα string μήκους 4 χαρακτήρων, το οποίο ξεκινάει με γράμμα.

Η συγκεκριμένη soundex συνάρτηση, περιγράφεται από τον Donald Knuth στο βιβλίο του "The Art Of Computer Programming, vol. 3: Sorting And Searching", Addison-Wesley (1973), pp. 391-392.

ÐáñÜäåéãìá 1. Παραδείγματα χρήσης της soundex

<?php
soundex
("Euler") == soundex("Ellery") == 'E460';
soundex("Gauss") == soundex("Ghosh") == 'G200';
soundex("Hilbert") == soundex("Heilbronn") == 'H416';
soundex("Knuth") == soundex("Kant") == 'K530';
soundex("Lloyd") == soundex("Ladd") == 'L300';
soundex("Lukasiewicz") == soundex("Lissajous") == 'L222';
?>

Ανατρέξτε επίσης στις: levenshtein(), metaphone(), και similar_text().