PHP metaphone() 函数

PHP metaphone() 函数

PHP metaphone() 函数是预定义函数。它用于计算字符串的语音键。它对于文本搜索和文本匹配应用程序非常有用。

这是由劳伦斯·菲利普斯(Lawrence Philips)开发的语音算法。该算法输出可变长度的键。

语法

string metaphone ( string str [, intphonemes = 0 ] )
参数 描述 必需/可选
字符串 指定输入的字符串。 必需
长度 指定喇叭键的最大长度。 可选

示例1

<?php
str="Hello PHP";
echo "Before using metaphone() function:".str;
echo "<br>";
echo "After using metaphone() function: ".metaphone($str);
?>

输出:

Before using metaphone() function:Hello PHP
After using metaphone() function: HLFP

示例2

<?php
str = "Nose";str2 = "knows";
echo metaphone(str);
echo "<br>";
echo metaphone(str2);
?>

输出:

NS
NS

示例3

<?php
var_dump(metaphone('programming'));
var_dump(metaphone('programmer'));
?>

输出:

string(7) "PRKRMNK" 
string(6) "PRKRMR"

示例4

<?php
str = "Nose";str2 = "knows";
echo metaphone(str,2);
echo "<br>";
echo metaphone(str2,2);
?>

输出:

NS
NS

注意:通过使用参数的长度来示例。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程