Php-如何从文本文件中读取类似字符串?

Php-如何从文本文件中读取类似字符串?,php,Php,如何从文本文件中读取字符串,并使用if语句检查是否存在或类似的文本?(如果是字符串extist,如果新信息与文件中的信息相同,则不更新文本文件,如果是新信息-更新文件) 例如: if(string exist) { // then dont do nothing because string exists } else { // do something like, insert info to text file } thx使用以下代码(未测试)将文件内容与字符串进行比较。

如何从文本文件中读取字符串,并使用if语句检查是否存在或类似的文本?(如果是字符串extist,如果新信息与文件中的信息相同,则不更新文本文件,如果是新信息-更新文件)

例如:

 if(string exist) {
  // then dont do nothing because string exists
 }
 else {
  // do something like, insert info to text file
 }
thx使用以下代码(未测试)将文件内容与字符串进行比较。 您可以通过更改minimumScore来调整相似性级别

$textFromFile = file_get_contents($filename); 
$comparison = 'string to compare'; 
$minimumScore = 10;

similar_text($textFromFile, $comparison, $score); 

if ($score > $minimumScore) {
  // then dont do nothing because string exists
} else {
  // do something like, insert info to text file
}

什么是
相似的\u text()
?如果我能再问你一个问题,我能做些什么来自动调整它(精确匹配当前字符串)?再次感谢你你想配什么?你想在$textFromFile中准确地看到$comparison,还是后者也能包含更多数据?@RubenBuijs我有一个文本文件中的字符串,它总是在更新,所以最大字长一直是近似值,所以我需要找到一种方法,每次更新时都能得到精确的字长。我认为你所说的第一个选项就是我正在寻找的:)请在你的问题中添加代码。这很难理解。还有,其中的错误是什么?@JakeRose请编辑您的问题并添加此信息,而不是将其放在评论中-它不可读且不太有用。虽然此代码可能会回答此问题,但提供有关如何和/或为什么解决此问题的附加上下文将提高答案的长期价值。
$textFromFile = file_get_contents($filename); 
$comparison = 'string to compare'; 
$minimumScore = 10;

similar_text($textFromFile, $comparison, $score); 

if ($score > $minimumScore) {
  // then dont do nothing because string exists
} else {
  // do something like, insert info to text file
}