第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

檢查字符串中的多個單詞,并顯示找到/未找到的單詞

檢查字符串中的多個單詞,并顯示找到/未找到的單詞

PHP
瀟瀟雨雨 2022-09-12 13:08:37
我正在使用此處的示例檢查字符串中的多個單詞。但是,我不確定如何顯示字符串中找到的單詞和未找到的單詞。任何想法如何實現(xiàn)這一目標。我正在使用的代碼如下所示。anubhava$bad_words = array("yo","hi");$sentence = "yo you your";preg_match_all('/\w+/', $sentence, $m);echo ( array_diff ( $m[0], $bad_words ) === $m[0] ) ? "no bad words found\n" :                                                      "bad words found\n";
查看完整描述

1 回答

?
jeck貓

TA貢獻1909條經驗 獲得超7個贊

首先,您需要定義此上下文中的單詞是什么。例如,“煎餅”是一個詞還是兩個詞?如果你搜索“平底鍋”,如果找到“煎餅”,它應該返回真嗎?另外,“人工智能”是一個詞嗎?“2020”是一個詞嗎?“快速通道”呢?搜索是否應區(qū)分大小寫?它是否應該包括部分發(fā)現(xiàn)?如果你只是想要一個簡單的,針/大海撈針搜索,那么解決方案是微不足道的。strpos


$searchWords = ["yo","hi"];

$sentence    = "yo you your";

$wordsFound  = [];


foreach ($searchWords as $word) {

    if (stripos($sentence, $word) !== false) {

        $wordsFound[$word] = true;

    }

}


echo "Words found: ", implode(",", array_keys($wordsFound)); // Words found: yo

要找到在 中找不到的單詞,只需執(zhí)行 .$searchWords$wordsNotFound = array_diff($searchWords, array_keys($wordsFound))


查看完整回答
反對 回復 2022-09-12
  • 1 回答
  • 0 關注
  • 101 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號