PHP metaphone()Функции

PHP String 参考手册Справочное руководство по строкам PHP

Примеры

Вычислите ключ metaphone для "World":

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

Запустить пример »

Определение и использование

Функция metaphone() вычисляет ключ metaphone строки.

Ключ metaphone представляет английское произношение строки.

Функция metaphone() может использоваться в программах проверки орфографии.

Примечание:Функция metaphone() создает одинаковый ключ для слов, произносящихся одинаково.

Примечание:Сгенерированный ключ metaphone имеет переменную длину.

Совет:metaphone() точнее функцииsoundex(), потому что metaphone() понимает основные правила английского произношения.


Синтаксис

metaphone(string,length)

Parameters Описание
string Обязательный. Указывает строку для проверки.
length Необязательный. Указывает максимальную длину ключа metaphone.

Технические детали

Возвращаемое значение: Возвращает ключ metaphone строки в случае успеха или FALSE в случае неудачи.
Версия PHP: 4+


Другие примеры

Пример 1

Используйте функцию metaphone() для двух слов с похожим произношением:

<?php
$str = "Assistance";
$str2 = "Assistants";

echo metaphone($str);
echo "<br>";
echo metaphone($str2);
?>

Запустить пример »

Пример 2

Используйте параметр длины:

<?php
$str = "Assistance";
$str2 = "Assistants";

echo metaphone($str,5);
echo "<br>";
echo metaphone($str2,5);
?>

Запустить пример »


PHP String 参考手册Справочное руководство по строкам PHP Другие расширения