1

単純に php では、特定の関数 str_replace () などを使用して、文字列を他の文字列に置き換えることができます。

file.txtが含まれているとします

text1
text2
text3
...
text n

$textそして、私は次のような変数を持っています

$text = "I want to get text1 and text2";

file.txt で利用可能な文字列に基づいて文字列 (text1および) を取得する方法は?text2

文字列 file.txt に収まる $text の文字列を含む ($new) という新しい変数が必要です

ので、私は持っています$new="text1 text2";

2つのテキストを調整する方法はまだ混乱しています。

どんな助けでも大歓迎です。ありがとう。

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 に答える