Вычислить метафонные ключи для «Мира»:
<?phpecho метафон("Мир");?>Функция Metaphone() вычисляет метафонный ключ строки.
Метафонная клавиша представляет собой английское произношение строки.
Функцию метафон() можно использовать в средствах проверки орфографии.
Примечание. Функция Metaphone() создает идентичные ключи для слов, которые звучат одинаково.
Примечание. Сгенерированные метафонные ключи имеют переменную длину.
Совет: Функция Metaphone() более точна, чем функция soundex(), поскольку функция Metaphone() понимает основные правила английского произношения.
метафон( строка,длина )
параметр | описывать |
---|---|
нить | Необходимый. Указывает строку для проверки. |
длина | Необязательный. Определяет максимальную длину клавиш метафона. |
Возвращаемое значение: | Возвращает метафонный ключ строки в случае успеха или FALSE в случае неудачи. |
---|---|
PHP-версия: | 4+ |
Используйте функцию Metaphone() для двух слов, которые звучат одинаково:
<?php$str = "Помощь";$str2 = "Помощники";echo метафон($str);echo "<br>";echo метафон($str2);?>Используйте параметр длины:
<?php$str = "Помощь";$str2 = "Помощники";echo метафон($str,5);echo "<br>";echo метафон($str2,5);?>