Функција metaphone

Функција metaphone враћа метафон низа - фонетски кључ који омогућава поређење речи по њиховом звучању. Првим параметром функција прихвата низ за обраду, а другим (опционим) - максималну дужину враћеног метафона.

Синтакса

phpmetaphone(string, [phonemes]);

Пример

Израчунајмо метафон за реч "programming":

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

Резултат извршавања кода:

php'PRKRMNK'

Пример

Упоредимо метафоне за сличне по звучању речи:

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

Резултат извршавања кода:

phptrue

Пример

Ограничимо дужину метафона на 4 знака:

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

Резултат извршавања кода:

php'ANTR'

Погледајте такође

  • функцију soundex,
    која израчунава soundex-кључ низа
  • функцију levenshtein,
    која израчунава растојање између низова