PHP metaphone()Функции
Справочное руководство по строкам PHP
Определение и использование
Функция 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);
?>
$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);
?>
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str,5);
echo "<br>";
echo metaphone($str2,5);
?>
Запустить пример »
Справочное руководство по строкам PHP Другие расширения