129 of 410 menu

Funcția metaphone

Funcția metaphone returnează metaforul șirului - o cheie fonetică care permite compararea cuvintelor după sunetul lor. Primul parametru funcția primește șirul de procesat, iar al doilea (opțional) - lungimea maximă a metaforului returnat.

Sintaxă

metaphone(string, [phonemes]);

Exemplu

Să calculăm metaforul pentru cuvântul "programming":

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

Rezultatul executării codului:

'PRKRMNK'

Exemplu

Să comparăm metaforii pentru cuvinte asemănătoare după sunet:

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

Rezultatul executării codului:

true

Exemplu

Să limităm lungimea metaforului la 4 caractere:

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

Rezultatul executării codului:

'ANTR'

Vedeți și

  • funcția soundex,
    care calculează cheia soundex a șirului
  • funcția levenshtein,
    care calculează distanța dintre șiruri
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge