Функция метафона PHP ()
Пример
Вычислить метафонный ключ «Мира»:
<?php
echo metaphone("World");
?>
Определение и использование
Функция metaphone() вычисляет метафонный ключ строки.
Ключ метафона представляет, как звучит строка, если ее произносит англоговорящий человек.
Функцию metaphone() можно использовать для проверки правописания.
Примечание. Функция metaphone() создает один и тот же ключ для похожих по звучанию слов.
Примечание. Сгенерированные ключи метафона различаются по длине.
Совет: metaphone() более точен, чем функция soundex() , потому что metaphone() знает основные правила английского произношения.
Синтаксис
metaphone(string,length)
Значения параметров
Parameter | Description |
---|---|
string | Required. Specifies the string to check |
length | Optional. Specifies the maximum length of the metaphone key |
Технические детали
Возвращаемое значение: | Возвращает метафонный ключ строки в случае успеха или FALSE в случае ошибки. |
---|---|
Версия PHP: | 4+ |
Дополнительные примеры
Пример
Использование функции metaphone() для двух похожих по звучанию слов:
<?php
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str);
echo "<br>";
echo metaphone($str2);
?>
Пример
Используя параметр длины:
<?php
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str,5);
echo "<br>";
echo metaphone($str2,5);
?>
❮ Справочник по строкам PHP