如何在句子中查找单词,在PHP中使用字符串或其他单词


how to find word in sentence, use string or another at php

查找句子中的单词位置,示例句子:我喜欢芒果汁和苹果查找单词果汁,答案是在位置 4 和 7 找到的单词"Juice"

以前,我使用strpos,但答案是->在1430找到的"果汁"一词。 我想喜欢这个 ->在 4 和 7 找到的"果汁"这个词。 请帮忙......真的真的帮助我......因为,我是PHP的新手。

只需使用explode函数根据空格拆分输入即可。遍历数组,然后打印找到字符串juice的索引号 + 1。

$string = "i like manggo juice and apple juice";
$parts = explode(" ", $string);
foreach ($parts as $key => $value) {
    if ($value === "juice")
    {
        echo ($key + 1)."'n";
    }
}