私は次のコードを持っています:
$stopwords = file("/path/to/my-file.txt", FILE_IGNORE_NEW_LINES);
echo($stopwords[0]." - ");
$words = explode(" ", "alors on danse");
echo($words[0]." - ");
if (in_array($words[0], $stopwords)) {
echo("yay");
} else {
echo("nay");
}
alors - alors - nay
そして、私が期待しているとき、私はいつも結果として得ますalors - alors - yay
同様の問題に関してここでいくつかのトピックを見てきましたが、解決策はほとんどの場合、リスト配列の要素に対して trim() 関数を使用することでした。試してみましたが、何も変わりませんでした。
私が間違っていることを理解するのを手伝ってもらえますか?