我已经查看了similar_text()和levenshtein()函数,但它们似乎只返回相似性和相似性的百分比。
我要做的是比较2个字符串,以确定两者之间实际上是什么相似。
基本上:
<?php
$string1 = "IMG_1";
$string2 = "IMG_2";
echo CompareTheseStrings($string1,$string2); // returns "IMG_";
如果这个奇妙的功能不存在,那么最好的方法是什么呢?
我的最终游戏计划是阅读文件名列表,然后用用户定义的内容替换类似的文本,或者只是将它们全部删除,但我不想替换每个文件的唯一标识符。
答案 0 :(得分:-3)
阅读你的'最终目标'我认为你完全错误的做法我认为你应该真正关注str_replace
$string1 = "IMG_1";
$string2 = "IMG_2";
// you would create a loop here to insert each string
str_replace("IMG", "NEW_TERM", $string1);
如果要完全删除文本,则只需将空字符串作为第二个参数
传递