Руководство по языку программирования PHP
 

PCRE
 

Строковые функции PHP

metaphone()

Синтаксис:

metaphone( str[, phonemes])

Поддерживается следующими версиями PHP:

3
4
5
-
+
+

Описание функции:

Функция metaphone() возвращает одинаковый ключ для похоже звучащих слов. В отличии от функции soundex(), функция metaphone() более точно определяет похожие слова.

Функция используется при поиске текста (английского)

Аргумент
Описание
Тип
str

Обязательный аргумент. Входящая строка.

string
phonemes

Необязательный аргумент. Максимальная длина возвращаемого ключа. По умолчанию ноль.

 

int

Примеры:

Пример 1:


$str1 = "woman";
$str2 = "women";
echo metaphone($str1);
echo "
";
echo metaphone($str2);

?>

Результат:

WMN
WMN

Статьи по теме "Секреты вебмастера"

 

Строковые функции

addcslashes()
addslashes()
bin2hex()
chop()
chr()
chunk_split()
convert_cyr_string()
convert_uudecode()
convert_uuencode()
count_chars()
crc32()
crypt()
echo()
explode()
fprintf()
get_html_translation_table()
html_entity_decode()
htmlentities()
htmlspecialchars_decode()
htmlspecialchars()
implode()
join()
localeconv()
ltrim()
md5
md5_file()
metaphone()
nl2br()
number_format()
ord()
parse_str()
print()
printf()
quotemeta()
rtrim()
sha1_file()
sha1()
similar_text()
soundex()
sprintf()
sscanf()
str_ireplace()
str_repeat()
str_replace()
str_rot13()
str_shuffle()
str_split()
str_word_count()
strcasecmp()
strchr()
strcmp()
strcoll()
strcspn()
strip_tags()
stripcslashes()
stripos()
stripslashes()
strlen()
strnatcasecmp()
strnatcmp()
strncasecmp()
strncmp()
strpbrk()
strpos()
strrchr()
strrev()
strripos()
strrpos()
strspn()
stristr()
strtok()
strtolower()
strtoupper()
strstr()
substr_compare()
substr_count()
substr_replace()
substr()
trim()
ucfirst()
ucwords()
vfprintf()
vprintf()
vsprintf()
wordwrap()

Надёжный хостинг BeGet.ru