PHP | soundex() Function
The soundex() function is a built-in function in PHP and is used to calculate the Soundex key of a given string.
The soudex key is a four character long alphanumeric string(starting with a letter) which represents the English pronunciation of the given string.
Syntax:
string soundex($str);
Parameters: This function accepts a single parameter $str which represents the string for which we want to find the Soundex key.
Return Value: It returns the soundex key as a string.
Below programs illustrate the soundex() function in PHP:
Program 1: In the below program, the soudex() function generates the soundex key of the string “geeksforgeeks”.
<?php $str = "geeksforgeeks"; echo soundex($str); ?> |
Output:
G216
Program 2: In the below program, we will see that two words having same pronunciation produce similar Soundex key.
<?php $str1 = "hair"; $str2 = "heir"; echo soundex($str1)."\n"; echo soundex($str2); ?> |
Output:
H600 H600
Reference:
http://php.net/manual/en/function.soundex.php
Recommended Posts:
- How to call a function that return another function in JavaScript ?
- How to get the function name from within that function using JavaScript ?
- How to get the function name inside a function in PHP ?
- p5.js | nfs() Function
- D3.js | d3.map.set() Function
- p5.js | sq() function
- p5.js | nf() Function
- D3.js | d3.map.get() Function
- D3.js | d3.map.has() Function
- p5.js | second() function
- p5.js | nfc() function
- p5.js | nfp() Function
- p5.js | pow() function
- p5.js | abs() function
- PHP | Ds\Map first() Function
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.



