PHP metaphone()-funktio

Esimerkki

Laske "World" metaphone-avain:

<?php
echo metaphone("Computer");
?>

Suoritettu esimerkki

Määrittely ja käyttö

metaphone() -funktiolla lasketaan merkkijonon metaphone-avain.

Metaphone-avain edustaa merkkijonon englanninkielistä ääntelyä.

metaphone() -funktiota voidaan käyttää kirjoitusvirheen tarkistusohjelmissa.

Huomautus:metaphone() -funktiolla luodaan samanavaltainen avain ääntelyyn samankaltaisille sanoille.

Huomautus:Metaphone-avaimen pituus voi vaihdella.

Vinkki:metaphone() vs soundex() Funktiot ovat tarkempia, koska metaphone() tuntee englantia ääntelysäännöt.

Syntaksi

metaphone(string,length)
Parametrit Kuvaus
string Välttämätön. Määritä tarkistettava merkkijono.
length Valinnainen. Määritä metaphone-avaimen enimmäiskesto.

Tekninen yksityiskohta

Palautusarvo: Jos onnistuu, palauttaa merkkijonon metaphone-avaimen, jos epäonnistuu, palauttaa FALSE.
PHP-versio: 4+

Lisää esimerkkejä

Esimerkki 1

Käytä metaphone() -funktiota kahden ääntelyyn samankaltaisen sanan kanssa:

<?php
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str);
echo "<br>";
echo metaphone($str2);
?>

Suoritettu esimerkki

Esimerkki 2

Käyttö length Parametrit:

<?php
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str,5);
echo "<br>";
echo metaphone($str2,5);
?>

Suoritettu esimerkki