Funktsioon metaphone

Funktsioon metaphone tagastab metafoni stringile - fonetilise võtme, mis võimaldab võrrelda sõnu nende häälduse järgi. Esimeseks parameetriks võtab funktsioon töödeldava stringi, ja teiseks (valikuliseks) parameetriks - tagastatava metafoni maksimaalse pikkuse.

Süntaks

phpmetaphone(string, [phonemes]);

Näide

Arvutame metafoni sõnale "programming":

php<?php
  echo metaphone('programming');
?>

Koodi täitmise tulemus:

php'PRKRMNK'

Näide

Võrdleme sarnaste hääldusega sõnade metafone:

php<?php
  $res1 = metaphone('write');
  $res2 = metaphone('right');
  var_dump($res1 === $res2);
?>

Koodi täitmise tulemus:

phptrue

Näide

Piirame metafoni pikkust 4 sümboliga:

php<?php
  echo metaphone('international', 4);
?>

Koodi täitmise tulemus:

php'ANTR'

Vaata ka

  • funktsiooni soundex,
    mis arvutab stringi soundex-võtme
  • funktsiooni levenshtein,
    mis arvutab stringide vahelise kauguse