只需在php中我们可以用其他字符串替换字符串,例如使用特定函数str_replace()等
假设我有一个file.txt
包含
text1
text2
text3
...
text n
我有一个变量$text
,如
$text = "I want to get text1 and text2";
如何根据file.txt中的可用字符串获取字符串(text1
和text2
)?
我想要一个新的变量说($ new),其中包含适合字符串file.txt的$ text字符串
所以我有$new="text1 text2";
我仍然感到困惑,如何调整两个文字。
任何帮助都会受到赞赏。 感谢。
答案 0 :(得分:5)
这样做:
$fileTokens = explode(PHP_EOL, file_get_contents('file.txt'));
$textTokens = explode(' ', "I want to get text1 and text2");
$results = array_intersect($fileTokens, $textTokens);
var_dump($results);
要将结果作为以空格分隔的字符串,请使用此行
$stringResults = implode(' ', $results);
var_dump($stringResults);