1

简单地在 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";

我仍然很困惑,如何调整两个文本。

任何帮助,将不胜感激。谢谢。

4

1 回答 1

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);
于 2013-05-19T23:36:20.090 回答