1

たとえば、 2つの単語(word1と)の間のコンテンツ(テキスト)を取得したい:word2

word1blablabla Poetry can be divided into several genres, or categories. word2 blablabla

だから内容=blablabla Poetry can be divided into several genres, or categories.

しかし、時々問題があり、大文字または小文字になることがword1あります。word2もう 1 つの問題は、word1まだ結果に出力されることです。印刷する必要があります。その問題をどのように処理しますか?ありがとうございました :)

コードは次のとおりです。

$file = 'word1 blablabla word1 Poetry can be divided into several genres, or categories. word2 blablabla ';
$word1='word1';
$word2='word2';
$between  = substr($file, strpos($file, $word1), strpos($file, $word2) - strpos($file, $word1));
4

1 に答える 1

4

stripos代わりに使用できますstrpos

stripos — 文字列内で大文字と小文字を区別しない部分文字列が最初に出現する位置を見つける

于 2012-09-23T09:56:22.027 に答える