查找句子中的单词位置,示例:句子:我喜欢芒果汁和苹果汁。查找单词:果汁,答案是在位置 4 和 7 找到的单词"Juice"
以前,我使用strpos,但答案是->在14和30找到的"果汁"一词。 我想喜欢这个 ->在 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";
}
}