我搜索了系统,但找不到任何我能理解的帮助,所以这里......
我需要在 php.ini 中找到一个字符串的近似匹配。
本质上,我正在检查所有 $names 是否都在 $cv 字符串中,如果没有,它会将标志设置为 true。
foreach( $names as $name ) {
if ( strrpos( $cv, $name ) === false ) {
$nonameincv = true;
}
}
它工作正常。但是,我有一个$cv = "marie_claire"和一个$name = "clare" 的情况,它们设置了标志(当然),但我希望 strpos 能够“找到”它。
是否可以进行近似匹配,以便如果字符串中的任何位置有 1 个额外的字母,它会匹配?例如这样:
$name = "clare" 在 $cv = "marie_claire" 中找到
$name = "caire" 在 $cv = "marie_claire" 中找到
$name = "laire" 在 $cv = "marie_claire" 中找到
等等...