w3resource

PHP : metaphone() function

PHP: Calculate the metaphone key of a string

The metaphone() function is used to calculate the metaphone key of a string.

Metaphone is a phonetic algorithm developed by Lawrence Philips. The algorithm produces variable length keys as its output, as opposed to Soundex's fixed-length keys. Similar sounding words share the same keys. It uses a larger set of rules for English pronunciation. Metaphone keys are very useful for text search and text matching applications.

Version:

(PHP 4 and above)

Syntax:

metaphone(input_string, key_length)

Parameter:

Name Description Required /
Optional
Type
input_string The input string. Required String
key_length Maximum length of the metaphone key. Optional Integer

Return value:

Returns the metaphone key as a string, FALSE in failure.

Value Type: String.

Pictorial Presentation

php-string-metaphone()

Example:

<?php
$str = "w3resource";
echo $str;
echo "<br />";
$str1 = "dual";
$str2 = "dwell";
echo metaphone($str1);
echo "<br />";
echo metaphone($str2);
?>

Output:

w3resource
TL
TWL

View the example in the browser

See also

PHP Function Reference

Previous: md5
Next: nl2br



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/php/function-reference/metaphone.php