Definicja i Wykorzystanie
metaphone() oblicza klucz Metaphone napisu.
Kluczowym Metaphone reprezentuje jak struna brzmi, czy wspomniana przez osobę anglojęzycznym.
metaphone() funkcja może być wykorzystywana do zastosowań pisowni.
Note: metaphone() Funkcja ta tworzy ten sam klucz dla podobnych brzmiących słów.
Note: Generowane klucze Metaphone różnią się długością.
Tip: metaphone() jest bardziej dokładne niż soundex() funkcji, ponieważ metaphone() zna podstawowe zasady wymowy angielskiej.
Składnia
metaphone( string,length )
Parametr | Opis |
---|---|
string | Wymagany. Określa ciąg do sprawdzenia |
length | Opcjonalny. Określa maksymalną długość klucza Metaphone |
Szczegóły techniczne
Zwracana wartość: | Zwraca klucz Metaphone napisu w przypadku powodzenia, FALSE w przypadku porażki. |
---|---|
Wersja PHP: | 4+ |
Więcej przykładów
Przykład 1
Korzystanie z metaphone() funkcji w dwóch podobnych brzmiących słów:
<?php
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str);
echo "<br>";
echo metaphone($str2);
?>
Uruchomić przykład » Przykład 2
Za pomocą parametru Długość:
<?php
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str,5);
echo "<br>";
echo metaphone($str2,5);
?>
Uruchomić przykład » <String referencyjny PHP