Funkcja metaphone() w PHP
Przykład
Oblicz klucz metaphone dla "World":
<?php echo metaphone("Computer"); ?>
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ład 2
Użycie length Parametry:
<?php $str = "Assistance"; $str2 = "Assistants"; echo metaphone($str,5); echo "<br>"; echo metaphone($str2,5); ?>