metaphone()

1. 定义

该函数类似于soundex()函数,是一个语音算法,利用较大的英语发音规则,填补了soundex()函数算法的缺陷,比之更加精准。 主要用在英语单字或辞汇发音的标引。

2. 语法

metaphone ( string $str [, int $phonemes = 0 ] ) : string

3. 参数说明

参数 可选性 数据类型 描述
$str 必需 字符串 要计算metaphone键的字符串
$phonemes 可选 整型 设定metaphone键的最大长度,默认为0,表示没有长度限制

4. 示例

<?php

// metaphone()
// 类似于`soundex()`函数,是一个语音算法,利用较大的英语发音规则,填补了`soundex()`函数算法的缺陷,比之更加精准。主要用在英语单字或辞汇发音的标引

$str = 'parameter';
$res = metaphone($str);
var_dump($res);// 输出:string(5) "PRMTR"