「file_get_contents」で取得したものの中に「cat」ま

Writer: admin Type: duanmo Date: 2019-03-06 00:00
「file_get_contents」で取得したものの中に「cat」または「dog」または「ppp」または「ccc」が含まれていればその含まれているものすべてを表示したいのですが、書き方がわかりません。途中まで自分で書いてみました。$aaa=file_get_contents("https://ja.wikipedia.org/");$pattern = '/cat|dog|ppp|ccc|/i';if (preg_match($pattern, $aaa, $matches)) {//「cat」と「ccc」があります。と表示させたい*catとcccが含まれているとき}共感した0###こんな感じでいいんじゃないですかねぇ・・$aaa=file_get_contents("https://ja.wikipedia.org/");$patterns = ['cat','dog','ppp','ccc'];$match = [];foreach ($patterns as $pattern) {if (strpos($aaa, $pattern) !== false) { $match[] = $pattern; }}echo implode('と', $match) . 'が含まれています';ナイス0
###できるようになりました。ありがとうございました。

 

TAG