Funkcja metaphone() w PHP

Przykład

Oblicz klucz metaphone dla "World":

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

Przykłady uruchomieniowe

Definicja i użycie

Funkcja metaphone() oblicza klucz metaphone ciągu.

Klucz metaphone() reprezentuje wymowę angielską ciągu.

Funkcja metaphone() może być używana w programach sprawdzania pisowni.

Komentarz:Funkcja metaphone() tworzy ten sam klucz dla słów o podobnym brzmieniu.

Komentarz:Długość generowanego klucza metaphone może się różnić.

Wskazówka:metaphone() jest lepszy niż soundex() Funkcja jest bardziej precyzyjna, ponieważ metaphone() zna podstawowe reguły wymowy języka angielskiego.

Gramatyka

metaphone(string,length)
Parametry Opis
string Wymagane. Określa ciąg do sprawdzenia.
length Opcjonalnie. Określa maksymalną długość klucza metaphone.

Szczegóły techniczne

Zwracana wartość: Zwraca ciąg klucza metaphone, jeśli pomyślnie, w przeciwnym razie zwraca FALSE.
Wersja PHP: 4+

Więcej przykładów

Przykład 1

Użycie funkcji metaphone() dla dwóch słów o podobnym brzmieniu:

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

Przykłady uruchomieniowe

Przykład 2

Użycie length Parametry:

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

Przykłady uruchomieniowe