НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
128 of 410 menu

Функция soundex

Функция soundex вычисляет звуковой ключ для заданной строки. Ключ soundex состоит из первой буквы строки, за которой следуют три цифры, представляющие основные звуковые характеристики остальной части строки. Этот алгоритм особенно полезен для поиска имен, которые звучат похоже, но могут быть записаны по-разному.

Синтаксис

soundex(string);

Пример

Получим soundex-ключ для строки "Hello":

<?php echo soundex('Hello'); ?>

Результат выполнения кода:

'H400'

Пример

Сравним soundex-ключи для похожих по звучанию слов:

<?php $res1 = soundex('Robert'); $res2 = soundex('Rupert'); echo $res1 . ' ' . $res2; ?>

Результат выполнения кода:

'R163 R163'

Пример

Проверим soundex-ключи для разных слов:

<?php $words = ['Hello', 'Hallo', 'Hullo', 'World']; foreach ($words as $word) { echo $word . ': ' . soundex($word) . "\n"; } ?>

Результат выполнения кода:

Hello: H400 Hallo: H400 Hullo: H400 World: W643

Смотрите также

  • функцию levenshtein,
    которая вычисляет расстояние между строками
  • функцию metaphone,
    которая возвращает ключ метафона для строки
Русский
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить